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.
Publish Date : 2005-01-10 Last Update Date : 2008-09-10
(There is total information disclosure, resulting in all system files being revealed.)
(There is a total compromise of system integrity. There is a complete loss of system protection, resulting in the entire system being compromised.)
(There is a total shutdown of the affected resource. The attacker can render the resource completely unavailable.)
(Specialized access conditions or extenuating circumstances do not exist. Very little knowledge or skill is required to exploit. )
(Authentication is not required to exploit the vulnerability.)
||CWE id is not defined for this vulnerability
OVAL (Open Vulnerability and Assessment Language) definitions define exactly what should be done to verify
a vulnerability or a missing patch. Check out the OVAL definitions
if you want to learn what you should do to verify a vulnerability.