The pnm_get_chunk function in xine 0.99.2 and earlier, and other...
Vulnerability Description
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.
Impact Analysis
Refer to official advisory for detailed impact metrics.
Remediation
Ensure systems are updated to the latest vendor-supplied patch levels.
Am I Vulnerable?
Launch our assessment wizard to check if your infrastructure is exposed to • CVE-2004-1188
Credits & Attribution
No credits recorded in the NVD database.
References
- http://www.mplayerhq.hu/MPlayer/patches/pnm_fix_20041215.diff
- http://www.mandriva.com/security/advisories?name=MDKSA-2005:011
- http://www.idefense.com/application/poi/display?id=177&type=vulnerabilities
- http://cvs.sourceforge.net/viewcvs.py/xine/xine-lib/src/input/pnm.c?r1=1.20&r2=1.21
- https://exchange.xforce.ibmcloud.com/vulnerabilities/18638
More from mplayer
View All →Affected Vendor
mplayer
View all reports →Affected Software
Timeline
CVSS Vectors
Weaknesses (CWE)
No CWE data available
MITRE ATT&CK TTPs
No associated TTPs found for this vulnerability.