CVE-2011-0531

VLC media player < 1.1.6.1 - Remote Code Execution via Crafted MKV File

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 2 public exploits for CVE-2011-0531. PoCs published by Metasploit, Dan Rosenberg, including Metasploit module exploits/windows/fileformat/vlc_webm.

AI-analyzed exploit summary This exploit leverages a memory corruption vulnerability in VLC media player by crafting a malicious MKV/WebM file. It uses heap spraying and ROP techniques to achieve arbitrary code execution on Windows XP SP3.

Description

demux/mkv/mkv.hpp in the MKV demuxer plugin in VideoLAN VLC media player 1.1.6.1 and earlier allows remote attackers to cause a denial of service (crash) and execute arbitrary commands via a crafted MKV (WebM or Matroska) file that triggers memory corruption, related to "class mismatching" and the MKV_IS_ID macro.

Exploits (2)

exploitdb WORKING POC VERIFIED
by Metasploit · rubylocalwindows
https://www.exploit-db.com/exploits/16637

This exploit leverages a memory corruption vulnerability in VLC media player by crafting a malicious MKV/WebM file. It uses heap spraying and ROP techniques to achieve arbitrary code execution on Windows XP SP3.

Classification
Working Poc 100%
Attack Type
Rce
Complexity
Complex
Reliability
Reliable
Target: VideoLAN VLC < 1.1.7
No auth needed
Prerequisites: Target must open the malicious MKV/WebM file in a vulnerable version of VLC
devstral-2 · analyzed Feb 16, 2026 Full analysis →
metasploit WORKING POC GOOD
by Dan Rosenberg · rubypocwin
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/windows/fileformat/vlc_webm.rb

This Metasploit module exploits a memory corruption vulnerability in VideoLAN VLC < 1.1.7 by crafting a malicious WebM file. It leverages heap spraying and ROP techniques to achieve arbitrary code execution on Windows XP SP3.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Complex
Reliability
Racy
Target: VideoLAN VLC < 1.1.7
No auth needed
Prerequisites: Target must open the malicious WebM file in a vulnerable version of VLC
devstral-2 · analyzed Feb 16, 2026 Full analysis →

References (13)

Core 13
Core References
Third Party Advisory, VDB Entry vdb-entry x_refsource_osvdb
http://osvdb.org/70698
Third Party Advisory vdb-entry x_refsource_vupen
http://www.vupen.com/english/advisories/2011/0363
Third Party Advisory third-party-advisory x_refsource_secunia
http://secunia.com/advisories/43242
Third Party Advisory, VDB Entry vdb-entry signature x_refsource_oval
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A12415
Third Party Advisory vendor-advisory x_refsource_debian
http://www.debian.org/security/2011/dsa-2159
Patch, Vendor Advisory x_refsource_confirm
http://www.videolan.org/security/sa1102.html
Third Party Advisory, VDB Entry vdb-entry x_refsource_xf
https://exchange.xforce.ibmcloud.com/vulnerabilities/65045
Vendor Advisory third-party-advisory x_refsource_secunia
http://secunia.com/advisories/43131
Patch mailing-list x_refsource_mlist
http://www.openwall.com/lists/oss-security/2011/01/31/4
Third Party Advisory, VDB Entry vdb-entry x_refsource_sectrack
http://www.securitytracker.com/id?1025018
Third Party Advisory, VDB Entry vdb-entry x_refsource_bid
http://www.securityfocus.com/bid/46060
Patch mailing-list x_refsource_mlist
http://www.openwall.com/lists/oss-security/2011/01/31/8

Scores

EPSS 0.7325
EPSS Percentile 98.8%

Details

CWE
CWE-20
Status published
Products (50)
videolan/vlc_media_player 0.1.99b
videolan/vlc_media_player 0.1.99e
videolan/vlc_media_player 0.1.99f
videolan/vlc_media_player 0.1.99g
videolan/vlc_media_player 0.1.99h
videolan/vlc_media_player 0.1.99i
videolan/vlc_media_player 0.2.0
videolan/vlc_media_player 0.2.60
videolan/vlc_media_player 0.2.61
videolan/vlc_media_player 0.2.62
... and 40 more
Published Feb 07, 2011
Tracked Since Feb 18, 2026