CVE-2007-3387 Integer overflow in n/a

Medium 6.8 Published Updated

Remote attackers can execute arbitrary code via crafted PDF files due to an integer overflow in xpdf and related libraries.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2007-3387?

CVE-2007-3387 is a medium-severity vulnerability in Apple Cups, published on 30 Jul 2007. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official 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.

Weakness: CWE-190

Which versions are affected by CVE-2007-3387?

It affects 6 products.

Linux distribution packages (40)
tetex Red Hat:enterprise_linux:2.1::asAll versions0:1.0.7-38.5E.11
tetex-afm Red Hat:enterprise_linux:2.1::asAll versions0:1.0.7-38.5E.11
tetex-doc Red Hat:enterprise_linux:2.1::asAll versions0:1.0.7-38.5E.11
tetex-dvilj Red Hat:enterprise_linux:2.1::asAll versions0:1.0.7-38.5E.11
tetex-dvips Red Hat:enterprise_linux:2.1::asAll versions0:1.0.7-38.5E.11
tetex-fonts Red Hat:enterprise_linux:2.1::asAll versions0:1.0.7-38.5E.11
tetex-latex Red Hat:enterprise_linux:2.1::asAll versions0:1.0.7-38.5E.11
tetex-xdvi Red Hat:enterprise_linux:2.1::asAll versions0:1.0.7-38.5E.11
xpdf Red Hat:enterprise_linux:2.1::asAll versions1:0.92-18.RHEL2
tetex Red Hat:enterprise_linux:2.1::awAll versions0:1.0.7-38.5E.11
tetex-afm Red Hat:enterprise_linux:2.1::awAll versions0:1.0.7-38.5E.11
tetex-doc Red Hat:enterprise_linux:2.1::awAll versions0:1.0.7-38.5E.11
tetex-dvilj Red Hat:enterprise_linux:2.1::awAll versions0:1.0.7-38.5E.11
tetex-dvips Red Hat:enterprise_linux:2.1::awAll versions0:1.0.7-38.5E.11
tetex-fonts Red Hat:enterprise_linux:2.1::awAll versions0:1.0.7-38.5E.11
tetex-latex Red Hat:enterprise_linux:2.1::awAll versions0:1.0.7-38.5E.11
tetex-xdvi Red Hat:enterprise_linux:2.1::awAll versions0:1.0.7-38.5E.11
xpdf Red Hat:enterprise_linux:2.1::awAll versions1:0.92-18.RHEL2
tetex Red Hat:enterprise_linux:2.1::esAll versions0:1.0.7-38.5E.11
tetex-afm Red Hat:enterprise_linux:2.1::esAll versions0:1.0.7-38.5E.11
tetex-doc Red Hat:enterprise_linux:2.1::esAll versions0:1.0.7-38.5E.11
tetex-dvilj Red Hat:enterprise_linux:2.1::esAll versions0:1.0.7-38.5E.11
tetex-dvips Red Hat:enterprise_linux:2.1::esAll versions0:1.0.7-38.5E.11
tetex-fonts Red Hat:enterprise_linux:2.1::esAll versions0:1.0.7-38.5E.11
tetex-latex Red Hat:enterprise_linux:2.1::esAll versions0:1.0.7-38.5E.11
tetex-xdvi Red Hat:enterprise_linux:2.1::esAll versions0:1.0.7-38.5E.11
xpdf Red Hat:enterprise_linux:2.1::esAll versions1:0.92-18.RHEL2
tetex Red Hat:enterprise_linux:2.1::wsAll versions0:1.0.7-38.5E.11
tetex-afm Red Hat:enterprise_linux:2.1::wsAll versions0:1.0.7-38.5E.11
tetex-doc Red Hat:enterprise_linux:2.1::wsAll versions0:1.0.7-38.5E.11
tetex-dvilj Red Hat:enterprise_linux:2.1::wsAll versions0:1.0.7-38.5E.11
tetex-dvips Red Hat:enterprise_linux:2.1::wsAll versions0:1.0.7-38.5E.11
tetex-fonts Red Hat:enterprise_linux:2.1::wsAll versions0:1.0.7-38.5E.11
tetex-latex Red Hat:enterprise_linux:2.1::wsAll versions0:1.0.7-38.5E.11
tetex-xdvi Red Hat:enterprise_linux:2.1::wsAll versions0:1.0.7-38.5E.11
xpdf Red Hat:enterprise_linux:2.1::wsAll versions1:0.92-18.RHEL2
cups Red Hat:enterprise_linux:3::asAll versions1:1.1.17-13.3.45
cups-debuginfo Red Hat:enterprise_linux:3::asAll versions1:1.1.17-13.3.45
cups-devel Red Hat:enterprise_linux:3::asAll versions1:1.1.17-13.3.45
cups-libs Red Hat:enterprise_linux:3::asAll versions1:1.1.17-13.3.45

Products include Apple Cups, Canonical Ubuntu Linux, Debian Debian Linux, Freedesktop Poppler, Gpdf Project Gpdf, Xpdfreader Xpdf.

How do I fix CVE-2007-3387?

Upgrade to a fixed version.

Is CVE-2007-3387 being exploited?

There is no known exploitation of CVE-2007-3387 in the wild and no public exploit code.

All Apple Cups vulnerabilities

Sources

Also known as CVE-2007-5049, DEBIAN-CVE-2007-3387, DSA-1347-1, DSA-1348-1, DSA-1349-1, DSA-1350-1 and 15 more.

Is CVE-2007-3387 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free