← Vulnerability feed

Vulnerability record · CVE-2010-3275 · published 28 March 2011

CVE-2010-3275: VLC Media Player AMV Parsing Dangling Pointer Code Execution

Videolan · Vlc Media Player

VLC Media Player before 1.1.8 contains a dangling pointer flaw in libdirectx_plugin.dll that is triggered by a crafted width value in an AMV file. Successful exploitation allows remote code execution on the affected system. The issue is a memory corruption class bug (CWE-119) in a widely deployed media player.

9.3 CVSS 2.0 High EPSS 76% · top 0.5% CWE-119 · Memory buffer overflow
9.3CVSS 2.0 base score
76%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
28References, 6 tagged exploit
16 Jun 2026Last modified by NVD

Description

libdirectx_plugin.dll in VideoLAN VLC Media Player before 1.1.8 allows remote attackers to execute arbitrary code via a crafted width in an AMV file, related to a "dangling pointer vulnerability."

AV:N/AC:M/Au:N/C:C/I:C/A:C

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 18 September 2026. Confidence: high.

high priorityRemote code execution with complete impact and public exploit code plus very high EPSS, though not confirmed in KEV and requiring user interaction.

What it is

VLC Media Player before 1.1.8 contains a dangling pointer flaw in libdirectx_plugin.dll that is triggered by a crafted width value in an AMV file. Successful exploitation allows remote code execution on the affected system. The issue is a memory corruption class bug (CWE-119) in a widely deployed media player.

Impact

An attacker can execute arbitrary code with the privileges of the user running VLC, leading to full compromise of the host. Because the CVSS vector shows complete confidentiality, integrity, and availability impact, the outcome is total loss of control over the affected process and data.

Attack surface

The flaw is reached remotely over the network (AV:N) when a victim opens or plays a malicious AMV file, requiring no authentication (Au:N) but some user interaction such as opening the file or visiting a page that loads it (AC:M). The vulnerable code path is in the DirectX plugin used for AMV playback.

Exploitation

Public exploit code exists in Exploit-DB and a Metasploit module, and EPSS is very high at 0.755 (99.5th percentile), indicating active interest. The CVE is not listed in CISA KEV, so there is no confirmed in-the-wild exploitation record in that dataset.

What to do

  • Upgrade VLC Media Player to version 1.1.8 or later, which contains the vendor patch.
  • If immediate upgrade is not possible, restrict or disable playback of untrusted AMV files and block AMV content at email and web gateways.
  • Apply the Debian security update DSA-2211 where applicable.
  • Run VLC with least privilege and avoid opening media files from untrusted sources.
  • Monitor vendor advisories for any further updates to the DirectX/AMV parsing code.

Detection

  • Hunt for VLC processes spawning child processes or making unexpected network connections after opening media files.
  • Monitor for AMV files with abnormal width fields or malformed headers entering the environment via email or web downloads.
  • Use endpoint detection to flag crashes or memory corruption events in libdirectx_plugin.dll.
  • Review proxy and IDS logs for known exploit delivery patterns associated with the public Metasploit module.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://secunia.com/advisories/43826 Vendor Advisory
http://securityreason.com/securityalert/8162
http://securitytracker.com/id?1025250
http://www.coresecurity.com/content/vlc-vulnerabilities-amv-nsv-files
http://www.debian.org/security/2011/dsa-2211
http://www.exploit-db.com/exploits/17048 Exploit
http://www.metasploit.com/modules/exploit/windows/browser/vlc_amv Exploit
http://www.osvdb.org/71277
http://www.securityfocus.com/archive/1/517150/100/0/threaded
http://www.securityfocus.com/bid/47012 Exploit
http://www.videolan.org/vlc/releases/1.1.8.html Patch
http://www.vupen.com/english/advisories/2011/0759 Vendor Advisory
https://exchange.xforce.ibmcloud.com/vulnerabilities/66259
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A14718
http://secunia.com/advisories/43826 Vendor Advisory
http://securityreason.com/securityalert/8162
http://securitytracker.com/id?1025250
http://www.coresecurity.com/content/vlc-vulnerabilities-amv-nsv-files
http://www.debian.org/security/2011/dsa-2211
http://www.exploit-db.com/exploits/17048 Exploit
http://www.metasploit.com/modules/exploit/windows/browser/vlc_amv Exploit
http://www.osvdb.org/71277
http://www.securityfocus.com/archive/1/517150/100/0/threaded
http://www.securityfocus.com/bid/47012 Exploit
http://www.videolan.org/vlc/releases/1.1.8.html Patch
http://www.vupen.com/english/advisories/2011/0759 Vendor Advisory
https://exchange.xforce.ibmcloud.com/vulnerabilities/66259
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A14718

Track CVE-2010-3275 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2008-0296Videolan vlc media player memory buffer overflow vulnerabilityHeap-based buffer overflow in the libaccess_realrtsp plugin in VideoLAN VLC Media Player 0.8.6d and earlier on Windows might allow remote RTSP server…EPSS 15%9.8CVE-2023-47359Videolan vlc media player out-of-bounds write vulnerabilityVideolan VLC prior to version 3.0.20 contains an incorrect offset read that leads to a Heap-Based Buffer Overflow in function GetPacket() and results…EPSS 1.1%9.8CVE-2019-13962Videolan vlc media player out-of-bounds read vulnerabilitylavc_CopyPicture in modules/codec/avcodec/video.c in VideoLAN VLC media player through 3.0.7 has a heap-based buffer over-read because it does not pr…EPSS 3.6%9.8CVE-2019-12874Videolan vlc media player double free vulnerabilityAn issue was discovered in zlib_decompress_extra in modules/demux/mkv/util.cpp in VideoLAN VLC media player 3.x through 3.0.7. The Matroska demuxer, …EPSS 2.4%9.8CVE-2017-10699Videolan vlc media player out-of-bounds write vulnerabilityavcodec 2.2.x, as used in VideoLAN VLC media player 2.2.7-x before 2017-06-29, allows out-of-bounds heap memory write due to calling memcpy() with a …EPSS 4.5%9.8CVE-2016-5108Debian linux memory buffer overflow vulnerabilityBuffer overflow in the DecodeAdpcmImaQT function in modules/codec/adpcm.c in VideoLAN VLC media player before 2.2.4 allows remote attackers to cause …EPSS 25%9.3CVE-2013-1868Videolan vlc media player memory buffer overflow vulnerabilityMultiple buffer overflows in VideoLAN VLC media player 2.0.4 and earlier allow remote attackers to cause a denial of service (crash) and execute arbi…EPSS 11%9.3CVE-2012-0023Videolan vlc media player vulnerabilityDouble free vulnerability in the get_chunk_header function in modules/demux/ty.c in VideoLAN VLC media player 0.9.0 through 1.1.12 allows remote atta…EPSS 4.9%

Source: NIST National Vulnerability Database (record CVE-2010-3275), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.