Description
xine 1.x alpha, 1.x beta, and 1.0rc through 1.0rc3a, and xine-ui 0.9.21 to 0.9.23 allows remote attackers to overwrite arbitrary files via the (1) audio.sun_audio_device or (2) dxr3.devicename options in an MRL link.
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 | xine-ui | 0.99.1 | — |
| Debian 13 | xine-ui | 0.99.1 | — |
| Debian 12 | xine-ui | 0.99.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
- Xine 0.9.x and Xine-Lib 1 - Multiple Remote File Overwrite Vulnerabilities EDB-24038 · remote · Apr 22, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 11433 third-party-advisory
- http://www.xinehq.de/index.php/security/XSA-2004-1
- 10193 vdb-entry
- xine-mrl-file-overwrite(15939) vdb-entry
- SSA:2004-111 vendor-advisory
- http://www.xinehq.de/index.php/security/XSA-2004-2
- GLSA-200404-20 vendor-advisory
- 5739 vdb-entry
- 5594 vdb-entry