Integer overflow in the JBIG2 decoder in Xpdf 3.02pl2 and earlier, as used in Poppler and…
Priority MEDIUM 49CWE-189Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- Complete · Complete · Complete
- Fix status
- No fix listed
Attack profile from CVSS 2.0 · NVD. Fix status from CNA. Impact type from CWE-189 and the CVSS impact.
Summary
Integer overflow in the JBIG2 decoder in Xpdf 3.02pl2 and earlier, as used in Poppler and other products, when running on Mac OS X, has unspecified impact, related to "g*allocn."
Why it matters now
EPSS 0.03592 89th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 36
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:foolabs:xpdf:0.5a:*:*:*:*:*:*:* | 0.5a | Vulnerable | Foolabs |
| cpe:2.3:a:foolabs:xpdf:0.7a:*:*:*:*:*:*:* | 0.7a | Vulnerable | Foolabs |
| cpe:2.3:a:foolabs:xpdf:0.91a:*:*:*:*:*:*:* | 0.91a | Vulnerable | Foolabs |
| cpe:2.3:a:foolabs:xpdf:0.91b:*:*:*:*:*:*:* | 0.91b | Vulnerable | Foolabs |
| cpe:2.3:a:foolabs:xpdf:0.91c:*:*:*:*:*:*:* | 0.91c | Vulnerable | Foolabs |
| cpe:2.3:a:foolabs:xpdf:0.92a:*:*:*:*:*:*:* | 0.92a | Vulnerable | Foolabs |
| cpe:2.3:a:foolabs:xpdf:0.92b:*:*:*:*:*:*:* | 0.92b | Vulnerable | Foolabs |
| cpe:2.3:a:foolabs:xpdf:0.92c:*:*:*:*:*:*:* | 0.92c | Vulnerable | Foolabs |
| cpe:2.3:a:foolabs:xpdf:0.92d:*:*:*:*:*:*:* | 0.92d | Vulnerable | Foolabs |
| cpe:2.3:a:foolabs:xpdf:0.92e:*:*:*:*:*:*:* | 0.92e | Vulnerable | Foolabs |
- cpe:2.3:a:foolabs:xpdf:0.5a:*:*:*:*:*:*:* Versions 0.5a Vulnerable ·Foolabs
- cpe:2.3:a:foolabs:xpdf:0.7a:*:*:*:*:*:*:* Versions 0.7a Vulnerable ·Foolabs
- cpe:2.3:a:foolabs:xpdf:0.91a:*:*:*:*:*:*:* Versions 0.91a Vulnerable ·Foolabs
- cpe:2.3:a:foolabs:xpdf:0.91b:*:*:*:*:*:*:* Versions 0.91b Vulnerable ·Foolabs
- cpe:2.3:a:foolabs:xpdf:0.91c:*:*:*:*:*:*:* Versions 0.91c Vulnerable ·Foolabs
- cpe:2.3:a:foolabs:xpdf:0.92a:*:*:*:*:*:*:* Versions 0.92a Vulnerable ·Foolabs
- cpe:2.3:a:foolabs:xpdf:0.92b:*:*:*:*:*:*:* Versions 0.92b Vulnerable ·Foolabs
- cpe:2.3:a:foolabs:xpdf:0.92c:*:*:*:*:*:*:* Versions 0.92c Vulnerable ·Foolabs
- cpe:2.3:a:foolabs:xpdf:0.92d:*:*:*:*:*:*:* Versions 0.92d Vulnerable ·Foolabs
- cpe:2.3:a:foolabs:xpdf:0.92e:*:*:*:*:*:*:* Versions 0.92e Vulnerable ·Foolabs
Show 26 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:foolabs:xpdf:0.93a:*:*:*:*:*:*:* | 0.93a | Vulnerable | Foolabs |
| cpe:2.3:a:foolabs:xpdf:0.93b:*:*:*:*:*:*:* | 0.93b | Vulnerable | Foolabs |
| cpe:2.3:a:foolabs:xpdf:0.93c:*:*:*:*:*:*:* | 0.93c | Vulnerable | Foolabs |
| cpe:2.3:a:foolabs:xpdf:1.00a:*:*:*:*:*:*:* | 1.00a | Vulnerable | Foolabs |
| cpe:2.3:a:foolabs:xpdf:3.0.1:*:*:*:*:*:*:* | 3.0.1 | Vulnerable | Foolabs |
| cpe:2.3:a:glyphandcog:xpdfreader:*:*:*:*:*:*:*:* | up to 3.02 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:0.2:*:*:*:*:*:*:* | 0.2 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:0.3:*:*:*:*:*:*:* | 0.3 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:0.4:*:*:*:*:*:*:* | 0.4 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:0.5:*:*:*:*:*:*:* | 0.5 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:0.6:*:*:*:*:*:*:* | 0.6 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:0.7:*:*:*:*:*:*:* | 0.7 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:0.80:*:*:*:*:*:*:* | 0.80 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:0.90:*:*:*:*:*:*:* | 0.90 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:0.91:*:*:*:*:*:*:* | 0.91 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:0.92:*:*:*:*:*:*:* | 0.92 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:0.93:*:*:*:*:*:*:* | 0.93 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:1.00:*:*:*:*:*:*:* | 1.00 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:1.01:*:*:*:*:*:*:* | 1.01 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:2.00:*:*:*:*:*:*:* | 2.00 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:2.01:*:*:*:*:*:*:* | 2.01 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:2.02:*:*:*:*:*:*:* | 2.02 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:2.03:*:*:*:*:*:*:* | 2.03 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:3.00:*:*:*:*:*:*:* | 3.00 | Vulnerable | Glyphandcog |
| cpe:2.3:a:glyphandcog:xpdfreader:3.01:*:*:*:*:*:*:* | 3.01 | Vulnerable | Glyphandcog |
| cpe:2.3:a:poppler:poppler:*:*:*:*:*:*:*:* | all versions | Running on | poppler |
- cpe:2.3:a:foolabs:xpdf:0.93a:*:*:*:*:*:*:* Versions 0.93a Vulnerable ·Foolabs
- cpe:2.3:a:foolabs:xpdf:0.93b:*:*:*:*:*:*:* Versions 0.93b Vulnerable ·Foolabs
- cpe:2.3:a:foolabs:xpdf:0.93c:*:*:*:*:*:*:* Versions 0.93c Vulnerable ·Foolabs
- cpe:2.3:a:foolabs:xpdf:1.00a:*:*:*:*:*:*:* Versions 1.00a Vulnerable ·Foolabs
- cpe:2.3:a:foolabs:xpdf:3.0.1:*:*:*:*:*:*:* Versions 3.0.1 Vulnerable ·Foolabs
- cpe:2.3:a:glyphandcog:xpdfreader:*:*:*:*:*:*:*:* Versions up to 3.02 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:0.2:*:*:*:*:*:*:* Versions 0.2 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:0.3:*:*:*:*:*:*:* Versions 0.3 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:0.4:*:*:*:*:*:*:* Versions 0.4 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:0.5:*:*:*:*:*:*:* Versions 0.5 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:0.6:*:*:*:*:*:*:* Versions 0.6 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:0.7:*:*:*:*:*:*:* Versions 0.7 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:0.80:*:*:*:*:*:*:* Versions 0.80 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:0.90:*:*:*:*:*:*:* Versions 0.90 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:0.91:*:*:*:*:*:*:* Versions 0.91 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:0.92:*:*:*:*:*:*:* Versions 0.92 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:0.93:*:*:*:*:*:*:* Versions 0.93 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:1.00:*:*:*:*:*:*:* Versions 1.00 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:1.01:*:*:*:*:*:*:* Versions 1.01 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:2.00:*:*:*:*:*:*:* Versions 2.00 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:2.01:*:*:*:*:*:*:* Versions 2.01 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:2.02:*:*:*:*:*:*:* Versions 2.02 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:2.03:*:*:*:*:*:*:* Versions 2.03 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:3.00:*:*:*:*:*:*:* Versions 3.00 Vulnerable ·Glyphandcog
- cpe:2.3:a:glyphandcog:xpdfreader:3.01:*:*:*:*:*:*:* Versions 3.01 Vulnerable ·Glyphandcog
- cpe:2.3:a:poppler:poppler:*:*:*:*:*:*:*:* Versions all versions Running on ·poppler
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2009-0165
- 2026-10-03 Alias added: GHSA-qx4p-wc3g-wr66
References
Advisory 10
Sources
- CVE-2009-0165 · CVE Program
- CVE-2009-0165 · NVD
- FIRST EPSS
- GHSA-qx4p-wc3g-wr66 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences