Skip to content

CVE-2007-3387 Integer overflow in the StreamPredictor::StreamPredictor function in xpdf 3.02, as used in (1) poppler before 0.5.91, (2) gpdf before 2.8.2, (3) kpdf, (4) kdegraphics, (5) CUPS, (6) PDFedit, and other...

MediumCVSS 6.8 EPSS 8.6%
Published
Updated
Exploit status
No public exploit known

Description

Integer overflow in the StreamPredictor::StreamPredictor function in xpdf 3.02, as used in (1) poppler before 0.5.91, (2) gpdf before 2.8.2, (3) kpdf, (4) kdegraphics, (5) CUPS, (6) PDFedit, and other products, might allow remote attackers to execute arbitrary code via a crafted PDF file that triggers a stack-based buffer overflow in the StreamPredictor::getNextLine function.

Affected products

ProductAffected versionsFixed in
apple cups <= 1.3.11 No fix listed
freedesktop poppler < 0.5.91 0.5.91
gpdf project gpdf < 2.8.2 2.8.2
xpdfreader xpdf = 3.02 No fix listed
debian linux = 3.1 No fix listed
debian linux = 4.0 No fix listed
Canonical Ubuntu Linux = 6.06 No fix listed
Canonical Ubuntu Linux = 6.10 No fix listed
Canonical Ubuntu Linux = 7.04 No fix listed
debian/libextractor(Debian:12) < 0.5.12-1 0.5.12-1
debian/libextractor(Debian:13) < 0.5.12-1 0.5.12-1
debian/libextractor(Debian:14) < 0.5.12-1 0.5.12-1
debian/poppler(Debian:12) < 0.5.4-6.1 0.5.4-6.1
debian/poppler(Debian:13) < 0.5.4-6.1 0.5.4-6.1
debian/poppler(Debian:14) < 0.5.4-6.1 0.5.4-6.1
debian/xpdf(Debian:12) < 3.02-1.1 3.02-1.1
debian/xpdf(Debian:13) < 3.02-1.1 3.02-1.1
debian/xpdf(Debian:14) < 3.02-1.1 3.02-1.1

References