CVE-2004-1455
Description
Xine-lib rc5 and earlier has a stack buffer overflow via a crafted playlist with a long vcd:// URL, allowing remote code execution.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Xine-lib rc5 and earlier has a stack buffer overflow via a crafted playlist with a long vcd:// URL, allowing remote code execution.
Vulnerability
A stack-based buffer overflow exists in xine-lib versions 1_rc5-r2 and earlier, triggered through the vcd:// input source identifier management buffer. The vulnerability resides in the playlist parsing functionality; a crafted playlist containing an overly long vcd:// URL can overflow a stack buffer.
Exploitation
An attacker constructs a malicious playlist file (e.g., with an .asx extension but also potentially disguised as an MP3, AVI, or MPEG file using a valid header) that includes a vcd:// line with an excessively long path. The victim must open this playlist in a player built on xine-lib. No additional authentication or special network position is required; the attack can be conducted remotely if the attacker can deliver the playlist file (via email, web download, etc.) [1][2].
Impact
Successful exploitation allows arbitrary code execution with the privileges of the user running the player, leading to full compromise of the affected system: attacker gains control, ability to execute shellcode, and potential for further local or network-based actions [1][2].
Mitigation
The vulnerability is fixed in xine-lib version 1_rc5-r3 and later. Users should upgrade to at least that version. No known workaround exists for earlier versions [2].
AI Insight generated on May 24, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
18cpe:2.3:a:xine:xine-lib:1_beta1:*:*:*:*:*:*:*+ 17 more
- cpe:2.3:a:xine:xine-lib:1_beta1:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_beta10:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_beta11:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_beta2:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_beta3:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_beta4:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_beta5:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_beta6:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_beta7:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_beta8:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_beta9:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_rc2:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_rc3a:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_rc3b:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_rc3c:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_rc4:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_rc5:*:*:*:*:*:*:*
- cpe:2.3:a:xine:xine-lib:1_rc5_r2:*:*:*:*:*:*:*
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
6News mentions
0No linked articles in our index yet.