HIGH · 9.3

CVE-2009-4035

The FoFiType1::parse function in fofi/FoFiType1.cc in Xpdf 3.0.0, gpdf 2.8.2, kpdf in kdegraphics 3.3.1, and possibly other libraries and versions, does not check the return value of the getNextLine f...

Vulnerability Description

The FoFiType1::parse function in fofi/FoFiType1.cc in Xpdf 3.0.0, gpdf 2.8.2, kpdf in kdegraphics 3.3.1, and possibly other libraries and versions, does not check the return value of the getNextLine function, which allows context-dependent attackers to execute arbitrary code via a PDF file with a crafted Type 1 font that can produce a negative value, leading to a signed-to-unsigned integer conversion error and a buffer overflow.

CVSS Score

9.3

HIGH

AV:N/AC:M/Au:N/C:C/I:C/A:C
Confidentiality
COMPLETE
Integrity
COMPLETE
Availability
COMPLETE

Affected Products

VendorProductVersions
GnomeGpdf2.8.2
KdeKdegraphics3.3.1
KdeKpdf3.3.1
XpdfXpdf3.0.0

Related Weaknesses (CWE)

References

FAQ

What is CVE-2009-4035?

CVE-2009-4035 is a vulnerability with a CVSS score of 9.3 (HIGH). The FoFiType1::parse function in fofi/FoFiType1.cc in Xpdf 3.0.0, gpdf 2.8.2, kpdf in kdegraphics 3.3.1, and possibly other libraries and versions, does not check the return value of the getNextLine f...

How severe is CVE-2009-4035?

CVE-2009-4035 has been rated HIGH with a CVSS base score of 9.3/10. Review the CVSS metrics above for detailed severity breakdown.

Is there a patch for CVE-2009-4035?

Check the references section above for vendor advisories and patch information. Affected products include: Gnome Gpdf, Kde Kdegraphics, Kde Kpdf, Xpdf Xpdf.