Description
The MP4 demuxer (mp4.c) for VLC media player 0.8.6d and earlier, as used in Miro Player 1.1 and earlier, allows remote attackers to overwrite arbitrary memory and execute arbitrary code via a malformed MP4 file.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | vlc | 0.8.6.e-1 | — |
| Debian 13 | vlc | 0.8.6.e-1 | — |
| Debian 12 | vlc | 0.8.6.e-1 | — |
| Debian 5.0 | vlc | 0.8.6.c-6+lenny1 | DTSA-116-1 |
| Debian 4.0 | vlc | 0.8.6-svn20061012.debian-5.1+etch2 | DSA-1543-1 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Kantaris 0.3.4 - SSA Subtitle Local Buffer Overflow EDB-5498 · local · Apr 25, 2008 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 2
- DSA-1543-1 vlc - several vulnerabilities Debian Security (DSA / DLA) · Mar 9, 2026
- DTSA-116-1 vlc - arbitrary code execution Debian Security (DSA / DLA) · Mar 9, 2026
References
- 29122 third-party-advisory
- 29284 third-party-advisory
- DSA-1543 vendor-advisory
- 29153 third-party-advisory
- http://www.videolan.org/security/sa0802.html
- 28007 vdb-entry
- 1019510 vdb-entry
- 20080227 CORE-2008-0130: VLC media player chunk context validation error mailing-list
- 20080227 CORE-2008-0130: VLC media player chunk context validation error mailing-list
- 29766 third-party-advisory
- ADV-2008-0682 vdb-entry
- http://www.coresecurity.com/?action=item&id=2147
- GLSA-200803-13 vendor-advisory