Vulnerability in Mandrakesoft Mandrake Linux
CVE-2004-1188
The pnm_get_chunk function in xine 0.99.2 and earlier, and other packages such as MPlayer that use the same code, does not properly verify that the chunk size is less than the PREAMBLE_SIZE, which causes a read operation with a negative length that leads to a buffer overflow via (1) RMF_TAG, (2) DATA_TAG, (3) PROP_TAG, (4) MDPR_TAG, and (5) CONT_TAG values, a different vulnerability than CVE-2004-1187.
Published · last modified .
CVSS v2 metric
CVSS v2 base score 10.0 (High). Vector: AV:N/AC:L/Au:N/C:C/I:C/A:C. This CVE predates CVSS v3 and has no v3 score from NVD.
EPSS exploit prediction
EPSS: 0.020 (80.2th percentile), scored .
Low probability of exploitation in the next 30 days, but still tracked. 80th percentile — 80.2% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.020 · newest: 0.020 · change: 0.000
Affected products
- Mandrakesoft Mandrake Linux — versions 10.0, 10.1
- Mplayer — versions 0.90, 0.90_pre, 0.90_rc
- Xine — versions 0.9.8, 0.9.13, 0.9.18
- Xine Xine-Lib — versions 0.9.8, 0.9.13, 0.99
References
- www.mplayerhq.hu/MPlayer/patches/pnm_fix_20041215.diff
- www.mandriva.com/security/advisories (vendor-advisory)
- www.idefense.com/application/poi/display (Patch, Vendor Advisory, third-party-advisory)
- cvs.sourceforge.net/viewcvs.py/xine/xine-lib/src/input/pnm.c
- exchange.xforce.ibmcloud.com/vulnerabilities/18638 (vdb-entry)