CVE-2007-1387Improper Restriction of Operations within the Bounds of a Memory Buffer in Mplayer

Severity
7.6HIGHNVD
NVD6.8
EPSS
5.1%
top 10.14%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedMar 13
Latest updateMay 1

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.

CVSS vector

AV:N/AC:H/C:C/I:C/A:CExploitability: 3.2 | Impact: 10.0

Affected Packages3 packages

debiandebian/mplayer< mplayer 1.0~rc1-13 (bookworm)
Debianmplayer/mplayer< 1.0~rc1-13+3
NVDmplayer/mplayer1.0_rc1

🔴Vulnerability Details

4
GHSA
GHSA-p2g2-cx5m-mpwf: The DMO_VideoDecoder_Open function in loader/dmo/DMO_VideoDecoder2022-05-01
GHSA
GHSA-756r-25x7-3hx6: The DirectShow loader (loader/dshow/DS_VideoDecoder2022-05-01
OSV
CVE-2007-1387: The DirectShow loader (loader/dshow/DS_VideoDecoder2007-03-13
OSV
CVE-2007-1246: The DMO_VideoDecoder_Open function in loader/dmo/DMO_VideoDecoder2007-03-03

📋Vendor Advisories

3
Ubuntu
Xine vulnerability2007-03-12
Debian
CVE-2007-1387: mplayer - The DirectShow loader (loader/dshow/DS_VideoDecoder.c) in MPlayer 1.0rc1 and ear...2007
Debian
CVE-2007-1246: mplayer - The DMO_VideoDecoder_Open function in loader/dmo/DMO_VideoDecoder.c in MPlayer 1...2007

💬Community

1
Bugzilla
CVE-2007-1246, CVE-2007-1387: xine-lib buffer overflows2007-03-10