CVE-2009-3604

NameCVE-2009-3604
DescriptionThe 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.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, bugtraq, EDB, Metasploit, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, Mageia, GitHub code/issues, web search, more)
ReferencesDSA-1941-1, DSA-2028-1, DSA-2050-1
NVD severityhigh
Debian Bugs551287, 551289, 551290

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
poppler (PTS)stretch0.48.0-2+deb9u2fixed
stretch (security)0.48.0-2+deb9u4fixed
buster0.71.0-5fixed
bookworm, sid, bullseye20.09.0-3.1fixed
swftools (PTS)stretch0.9.2+git20130725-4.1fixed
xpdf (PTS)stretch3.04-4fixed
buster3.04-13fixed
bookworm, bullseye3.04+git20210103-3fixed
sid3.04+git20211001-1fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
kdegraphicssourcelenny4:3.5.9-3+lenny3DSA-2050-1
kdegraphicssource(unstable)4:4.0medium551290
popplersourcelenny0.8.7-3DSA-1941-1
popplersource(unstable)0.12.2-1medium551289
swftoolssource(unstable)0.9.2+ds1-2
xpdfsourcelenny3.02-1.4+lenny2DSA-2028-1
xpdfsource(unstable)3.02-2medium551287

Search for package or bug name: Reporting problems