CVE-2009-3608 in the critical feed json
Integer overflow in the ObjectStream::ObjectStream function in XRef.cc in Xpdf 3.x before 3.02pl4 and Poppler before 0.12.1, as used in GPd…
published 2009-10-21 17 y ago modified 2026-06-16 4 mo ago also EUVD-2009-3589
- cvss
- 9.3
- version 2.0, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 10.2%
- EPSS 10.2% chance of exploitation in 30 days, percentile 95%
- public exploits
- 0
- none known
Summary
Integer overflow in the ObjectStream::ObjectStream function in XRef.cc in Xpdf 3.x before 3.02pl4 and Poppler before 0.12.1, as used in GPdf, kdegraphics KPDF, CUPS pdftops, and teTeX, might allow remote attackers to execute arbitrary code via a crafted PDF document that triggers a heap-based buffer overflow.
Patch / fix
- xpdf Debian 14, Debian 13, Debian 12 3.02-2
- poppler Debian 14, Debian 13, Debian 12 0.12.2-1
debian advisories DEBIAN-CVE-2009-3608
- tetex RHEL 5 3.0-33.8.el5_5.5
- tetex-afm RHEL 5 3.0-33.8.el5_5.5
- tetex-xdvi RHEL 5 3.0-33.8.el5_5.5
- tetex-dvips RHEL 5 3.0-33.8.el5_5.5
- tetex-fonts RHEL 5 3.0-33.8.el5_5.5
- tetex-latex RHEL 5 3.0-33.8.el5_5.5
- cups RHEL 5 1:1.3.7-11.el5_4.3
- cups-lpd RHEL 5 1:1.3.7-11.el5_4.3
red hat advisories RHSA-2010:0400RHSA-2009:1513RHSA-2009:1512RHSA-2009:1504RHSA-2009:1503RHSA-2009:1502
- poppler openSUSE Tumbleweed 0.49.0-1.1
opensuse advisories openSUSE-SU-2024:10360-1
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2009-3608 updated cvss 6.8
xpdf/poppler: integer overflow in ObjectStream::ObjectStream (oCERT-2009-016)
-
Red Hat Enterprise Linux (v. 5 server) cups 1.3.7-11.el5_4.3, tetex 3.0-33.8.el5_5.5, cups-lpd 1.3.7-11.el5_4.3, cups-libs 1.3.7-11.el5_4.3, poppler 0.5.4-4.4.el5_4.11, tetex-afm 3.0-33.8.el5_5.5, +5 morefixed: vendor fix RHSA-2009:1513
-
Red Hat Enterprise Linux AS version 4 xpdf 3.00-22.el4_8.1, gpdf 2.8.2-7.7.2.el4_8.5, kdegraphics 3.3.1-15.el4_8.2fixed: vendor fix RHSA-2009:1503
-
Red Hat Enterprise Linux Desktop (v. 5 client) cups 1.3.7-11.el5_4.3, tetex 3.0-33.8.el5_5.5, cups-lpd 1.3.7-11.el5_4.3, cups-libs 1.3.7-11.el5_4.3, poppler 0.5.4-4.4.el5_4.11, tetex-afm 3.0-33.8.el5_5.5, +6 morefixed: vendor fix RHSA-2009:1513
-
Red Hat Enterprise Linux Desktop version 4 xpdf 3.00-22.el4_8.1, gpdf 2.8.2-7.7.2.el4_8.5, kdegraphics 3.3.1-15.el4_8.2fixed: vendor fix RHSA-2009:1503
-
Red Hat Enterprise Linux Desktop Workstation (v. 5 client) cups 1.3.7-11.el5_4.3, cups-lpd 1.3.7-11.el5_4.3, cups-libs 1.3.7-11.el5_4.3, poppler 0.5.4-4.4.el5_4.11, kdegraphics 3.5.4-15.el5_4.2, poppler-utils 0.5.4-4.4.el5_4.11fixed: vendor fix RHSA-2009:1513
-
Red Hat Enterprise Linux ES version 4 xpdf 3.00-22.el4_8.1, gpdf 2.8.2-7.7.2.el4_8.5, kdegraphics 3.3.1-15.el4_8.2fixed: vendor fix RHSA-2009:1503
-
Red Hat Enterprise Linux Optional Productivity Applications (v. 5 server) kdegraphics 3.5.4-15.el5_4.2fixed: vendor fix RHSA-2009:1502
-
Red Hat Enterprise Linux WS version 4 xpdf 3.00-22.el4_8.1, gpdf 2.8.2-7.7.2.el4_8.5, kdegraphics 3.3.1-15.el4_8.2fixed: vendor fix RHSA-2009:1503
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
10.23% chance of exploitation in the next 30 days, higher than 95% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- securityfocus.com http://www.securityfocus.com/bid/36703 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 2.0 | 9.3 | AV:N/AC:M/Au:N/C:C/I:C/A:C |
Classification
- Weakness
-
- CWE-189 Numeric Errors
References
-
bugzilla.redhat.com
/show_bug.cgi?id=526637
patch
-
poppler.freedesktop.org
/
patch, vendor-advisory
-
securitytracker.com
/id?1023029
vdb-entry, patch
-
securityfocus.com
/bid/36703
exploit, patch
-
vupen.com
/english/advisories/2009/2924
patch, vendor-advisory
-
rhn.redhat.com
/errata/RHSA-2009-1504.html
vendor-advisory
-
debian.org
/security/2009/dsa-1941
vendor-advisory
-
mandriva.com
/security/advisories?name=MDVSA-2009:287
vendor-advisory
-
lists.fedoraproject.org
/pipermail/package-announce/2010-February/035408.html
vendor-advisory
-
redhat.com
/archives/fedora-package-announce/2009-October/msg00750.html
vendor-advisory
-
rhn.redhat.com
/errata/RHSA-2009-1501.html
vendor-advisory
-
lists.opensuse.org
/opensuse-security-announce/2009-11/msg00004.html
vendor-advisory
-
debian.org
/security/2010/dsa-2028
vendor-advisory
-
debian.org
/security/2010/dsa-2050
vendor-advisory
-
lists.fedoraproject.org
/pipermail/package-announce/2010-February/035340.html
vendor-advisory
-
sunsolve.sun.com
/search/document.do?assetkey=1-77-1021706.1-1
vendor-advisory
-
redhat.com
/archives/fedora-package-announce/2009-October/msg00784.html
vendor-advisory
-
rhn.redhat.com
/errata/RHSA-2009-1512.html
vendor-advisory
-
rhn.redhat.com
/errata/RHSA-2009-1503.html
vendor-advisory
-
mandriva.com
/security/advisories?name=MDVSA-2011:175
vendor-advisory
-
ubuntu.com
/usn/USN-850-3
vendor-advisory
-
rhn.redhat.com
/errata/RHSA-2009-1502.html
vendor-advisory
-
lists.fedoraproject.org
/pipermail/package-announce/2010-February/035399.html
vendor-advisory
-
rhn.redhat.com
/errata/RHSA-2009-1513.html
vendor-advisory
-
sunsolve.sun.com
/search/document.do?assetkey=1-66-274030-1
vendor-advisory
-
ubuntu.com
/usn/USN-850-1
vendor-advisory
-
mandriva.com
/security/advisories?name=MDVSA-2009:334
vendor-advisory
-
secunia.com
/advisories/37028
third-party-advisory, vendor-advisory
-
secunia.com
/advisories/37079
third-party-advisory, vendor-advisory
-
secunia.com
/advisories/37054
third-party-advisory, vendor-advisory
-
secunia.com
/advisories/37077
third-party-advisory, vendor-advisory
-
vupen.com
/english/advisories/2009/2926
vdb-entry, vendor-advisory
-
secunia.com
/advisories/37037
third-party-advisory, vendor-advisory
-
vupen.com
/english/advisories/2009/2928
vdb-entry, vendor-advisory
-
secunia.com
/advisories/37034
third-party-advisory, vendor-advisory
-
secunia.com
/advisories/37043
vendor-advisory
-
secunia.com
/advisories/37051
vendor-advisory
-
secunia.com
/advisories/37053
vendor-advisory
-
secunia.com
/advisories/37061
vendor-advisory
-
vupen.com
/english/advisories/2009/2925
vendor-advisory
-
secunia.com
/advisories/39938
third-party-advisory
-
openwall.com
/lists/oss-security/2009/12/01/6
mailing-list
-
openwall.com
/lists/oss-security/2009/12/01/1
mailing-list
-
secunia.com
/advisories/37159
third-party-advisory
-
secunia.com
/advisories/37114
third-party-advisory
-
vupen.com
/english/advisories/2010/0802
vdb-entry
-
exchange.xforce.ibmcloud.com
/vulnerabilities/53794
vdb-entry
- secunia.com /advisories/39327
- ocert.org /advisories/ocert-2009-016.html
- openwall.com /lists/oss-security/2009/12/01/5
Sources
- CVE List CVE-2009-3608
- NVD CVE-2009-3608
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.