Description
The DirectShow loader (loader/dshow/DS_VideoDecoder.c) in MPlayer 1.0rc1 and earlier, as used in xine-lib, does not set the biSize before use in a memcpy, which allows user-assisted remote attackers to cause a buffer overflow and possibly execute arbitrary code, a different vulnerability than CVE-2007-1246.
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~rc1-13 | — |
| Debian 13 | mplayer | 1.0~rc1-13 | — |
| Debian 12 | mplayer | 1.0~rc1-13 | — |
| Debian 4.0 | xine-lib | 1.1.2+dfsg-6 | DSA-1536-1 |
| Debian 3.1 | xine-lib | 1.0.1-1sarge7 | DSA-1536-1 |
Advisories 1
- DSA-1536-1 xine-lib - several vulnerabilities Debian Security (DSA / DLA) · Mar 9, 2026
References
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=414072
- 24462 third-party-advisory
- 22933 vdb-entry
- MDKSA-2007:061 vendor-advisory
- 29601 third-party-advisory
- USN-435-1 vendor-advisory
- http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=414072%3Bmsg=12%3Bfilename=DS_VideoDecoder.c---SVN--22205.patch%3Batt=1
- MDKSA-2007:062 vendor-advisory
- 25462 third-party-advisory
- DSA-1536 vendor-advisory
- 24444 third-party-advisory
- 24443 third-party-advisory
- GLSA-200705-21 vendor-advisory