Description
Multiple format string vulnerabilities in (1) the cdio_log_handler function in modules/access/cdda/access.c in the CDDA (libcdda_plugin) plugin, and the (2) cdio_log_handler and (3) vcd_log_handler functions in modules/access/vcdx/access.c in the VCDX (libvcdx_plugin) plugin, in VideoLAN VLC 0.7.0 through 0.8.6 allow user-assisted remote attackers to execute arbitrary code via format string specifiers in an invalid URI, as demonstrated by a udp://-- URI in an M3U 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-svn20061012.debian-1.2 | — |
| Debian 13 | vlc | 0.8.6-svn20061012.debian-1.2 | — |
| Debian 12 | vlc | 0.8.6-svn20061012.debian-1.2 | — |
| Debian 4.0 | vlc | 0.8.6-svn20061012.debian-3 | DSA-1252-1 |
| Debian 3.1 | vlc | 0.8.1.svn20050314-1sarge2 | DSA-1252-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 2
- VideoLAN VLC Media Player 0.8.6 (PPC) - 'udp://' Format String (PoC) EDB-3069 · dos · Jan 2, 2007 · verified
- VideoLAN VLC Media Player 0.8.6 (x86) - 'udp://' Format String EDB-3070 · local · Jan 2, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- DSA-1252-1 vlc Debian Security (DSA / DLA) · Mar 9, 2026
References
- 21852 vdb-entry
- ADV-2007-0026 vdb-entry
- 23971 third-party-advisory
- vlcmediaplayer-udp-format-string(31226) vdb-entry
- 31163 vdb-entry
- SUSE-SA:2007:013 vendor-advisory
- 1017464 vdb-entry
- 23829 third-party-advisory
- http://www.videolan.org/patches/vlc-0.8.6-MOAB-02-01-2007.patch
- 23592 third-party-advisory
- 23910 third-party-advisory
- http://applefun.blogspot.com/2007/01/moab-02-01-2007-vlc-media-player-udp.html
- GLSA-200701-24 vendor-advisory
- http://projects.info-pull.com/moab/MOAB-02-01-2007.html
- oval:org.mitre.oval:def:14313 vdb-entry signature
- http://www.videolan.org/sa0701.html
- http://trac.videolan.org/vlc/changeset/18481
- [vlc-devel] 20070102 Security hole in VLC media player for Mac... mailing-list
- DSA-1252 vendor-advisory
- http://landonf.bikemonkey.org/code/macosx/MOAB_Day_2.20070103045559.6753.timor.html