CVE-2007-3387 Integer overflow in n/a
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::as | All versions | 0:1.0.7-38.5E.11 |
tetex-afm Red Hat:enterprise_linux:2.1::as | All versions | 0:1.0.7-38.5E.11 |
tetex-doc Red Hat:enterprise_linux:2.1::as | All versions | 0:1.0.7-38.5E.11 |
tetex-dvilj Red Hat:enterprise_linux:2.1::as | All versions | 0:1.0.7-38.5E.11 |
tetex-dvips Red Hat:enterprise_linux:2.1::as | All versions | 0:1.0.7-38.5E.11 |
tetex-fonts Red Hat:enterprise_linux:2.1::as | All versions | 0:1.0.7-38.5E.11 |
tetex-latex Red Hat:enterprise_linux:2.1::as | All versions | 0:1.0.7-38.5E.11 |
tetex-xdvi Red Hat:enterprise_linux:2.1::as | All versions | 0:1.0.7-38.5E.11 |
xpdf Red Hat:enterprise_linux:2.1::as | All versions | 1:0.92-18.RHEL2 |
tetex Red Hat:enterprise_linux:2.1::aw | All versions | 0:1.0.7-38.5E.11 |
tetex-afm Red Hat:enterprise_linux:2.1::aw | All versions | 0:1.0.7-38.5E.11 |
tetex-doc Red Hat:enterprise_linux:2.1::aw | All versions | 0:1.0.7-38.5E.11 |
tetex-dvilj Red Hat:enterprise_linux:2.1::aw | All versions | 0:1.0.7-38.5E.11 |
tetex-dvips Red Hat:enterprise_linux:2.1::aw | All versions | 0:1.0.7-38.5E.11 |
tetex-fonts Red Hat:enterprise_linux:2.1::aw | All versions | 0:1.0.7-38.5E.11 |
tetex-latex Red Hat:enterprise_linux:2.1::aw | All versions | 0:1.0.7-38.5E.11 |
tetex-xdvi Red Hat:enterprise_linux:2.1::aw | All versions | 0:1.0.7-38.5E.11 |
xpdf Red Hat:enterprise_linux:2.1::aw | All versions | 1:0.92-18.RHEL2 |
tetex Red Hat:enterprise_linux:2.1::es | All versions | 0:1.0.7-38.5E.11 |
tetex-afm Red Hat:enterprise_linux:2.1::es | All versions | 0:1.0.7-38.5E.11 |
tetex-doc Red Hat:enterprise_linux:2.1::es | All versions | 0:1.0.7-38.5E.11 |
tetex-dvilj Red Hat:enterprise_linux:2.1::es | All versions | 0:1.0.7-38.5E.11 |
tetex-dvips Red Hat:enterprise_linux:2.1::es | All versions | 0:1.0.7-38.5E.11 |
tetex-fonts Red Hat:enterprise_linux:2.1::es | All versions | 0:1.0.7-38.5E.11 |
tetex-latex Red Hat:enterprise_linux:2.1::es | All versions | 0:1.0.7-38.5E.11 |
tetex-xdvi Red Hat:enterprise_linux:2.1::es | All versions | 0:1.0.7-38.5E.11 |
xpdf Red Hat:enterprise_linux:2.1::es | All versions | 1:0.92-18.RHEL2 |
tetex Red Hat:enterprise_linux:2.1::ws | All versions | 0:1.0.7-38.5E.11 |
tetex-afm Red Hat:enterprise_linux:2.1::ws | All versions | 0:1.0.7-38.5E.11 |
tetex-doc Red Hat:enterprise_linux:2.1::ws | All versions | 0:1.0.7-38.5E.11 |
tetex-dvilj Red Hat:enterprise_linux:2.1::ws | All versions | 0:1.0.7-38.5E.11 |
tetex-dvips Red Hat:enterprise_linux:2.1::ws | All versions | 0:1.0.7-38.5E.11 |
tetex-fonts Red Hat:enterprise_linux:2.1::ws | All versions | 0:1.0.7-38.5E.11 |
tetex-latex Red Hat:enterprise_linux:2.1::ws | All versions | 0:1.0.7-38.5E.11 |
tetex-xdvi Red Hat:enterprise_linux:2.1::ws | All versions | 0:1.0.7-38.5E.11 |
xpdf Red Hat:enterprise_linux:2.1::ws | All versions | 1:0.92-18.RHEL2 |
cups Red Hat:enterprise_linux:3::as | All versions | 1:1.1.17-13.3.45 |
cups-debuginfo Red Hat:enterprise_linux:3::as | All versions | 1:1.1.17-13.3.45 |
cups-devel Red Hat:enterprise_linux:3::as | All versions | 1:1.1.17-13.3.45 |
cups-libs Red Hat:enterprise_linux:3::as | All versions | 1: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.
Other vulnerabilities in Apple Cups
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.