CVE Vulnerabilities

CVE-2007-0017

Use of Externally-Controlled Format String

Published: Jan 03, 2007 | Modified: Apr 09, 2025
CVSS 3.x
N/A
Source:
NVD
CVSS 2.x
6.8 MEDIUM
AV:N/AC:M/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

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.

Weakness

The product uses a function that accepts a format string as an argument, but the format string originates from an external source.

Affected Software

NameVendorStart VersionEnd Version
Vlc_media_playerVideolan0.7.0 (including)0.7.0 (including)
Vlc_media_playerVideolan0.7.1 (including)0.7.1 (including)
Vlc_media_playerVideolan0.7.2 (including)0.7.2 (including)
Vlc_media_playerVideolan0.8.0 (including)0.8.0 (including)
Vlc_media_playerVideolan0.8.1 (including)0.8.1 (including)
Vlc_media_playerVideolan0.8.2 (including)0.8.2 (including)
Vlc_media_playerVideolan0.8.4 (including)0.8.4 (including)
Vlc_media_playerVideolan0.8.4a (including)0.8.4a (including)
Vlc_media_playerVideolan0.8.5 (including)0.8.5 (including)
Vlc_media_playerVideolan0.8.6 (including)0.8.6 (including)
VlcUbuntudapper*
VlcUbuntudevel*
VlcUbuntuedgy*
VlcUbuntufeisty*

Potential Mitigations

References