Description
Buffer overflow in the HTTP parser for MPlayer 1.0pre3 and earlier, 0.90, and 0.91 allows remote attackers to execute arbitrary code via a long Location header.
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 | mplayer | 1.0~pre6a-1 | — |
| Debian 13 | mplayer | 1.0~pre6a-1 | — |
| Debian 12 | mplayer | 1.0~pre6a-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
- MPlayer 0.9/1.0 - Remote HTTP Header Buffer Overflow EDB-23896 · dos · Mar 30, 2004 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 11259 third-party-advisory
- http://www.mplayerhq.hu/homepage/design6/news.html
- mplayer-header-bo(15675) vdb-entry
- 20040330 MPlayer Security Advisory #002 - HTTP parsing vulnerability mailing-list
- MDKSA-2004:026 vendor-advisory
- VU#723910 third-party-advisory
- 10008 vdb-entry
- 20040330 Heap overflow in MPlayer mailing-list
- GLSA-200403-13 vendor-advisory