What’s Vulnerable › Vulnerabilities
CVE-2009-3604
- Severity: critical (CVSS 9.3 v2.0)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 8.7% probability of exploitation in the next 30 days
- Public exploit or detection template: yes
- Published: 2009-10-21 · updated 2026-06-16
- Weakness: CWE-399
Description
The Splash::drawImage function in Splash.cc in Xpdf 2.x and 3.x before 3.02pl4, and Poppler 0.x, as used in GPdf and kdegraphics KPDF, does not properly allocate memory, which allows remote attackers to cause a denial of service (application crash) or possibly execute arbitrary code via a crafted PDF document that triggers a NULL pointer dereference or a heap-based buffer overflow.
Affected products
- Foolabs Xpdf: 3.02pl1, 3.02pl2, 3.02pl3
- Glyphandcog Xpdfreader: 2.00, 2.01, 2.02, 2.03, 3.00, 3.01 (+1)
- Poppler: 0.1, 0.1.1, 0.1.2, 0.2.0, 0.3.0, 0.3.1 (+49)
References
- http://cgit.freedesktop.org/poppler/poppler/commit/?id=9cf2325fb2
- http://cgit.freedesktop.org/poppler/poppler/diff/?id=284a928996&id2=75c3466ba2
- http://lists.fedoraproject.org/pipermail/package-announce/2010-February/035340.html
- http://lists.fedoraproject.org/pipermail/package-announce/2010-February/035399.html
- http://lists.fedoraproject.org/pipermail/package-announce/2010-February/035408.html
- http://lists.opensuse.org/opensuse-security-announce/2009-11/msg00004.html
- http://secunia.com/advisories/37023
- http://secunia.com/advisories/37028
- http://secunia.com/advisories/37037
- http://secunia.com/advisories/37042
- http://secunia.com/advisories/37043
Get alerted when CVE-2009-3604 or the next vulnerability affects your stack