CVE-2005-3191
Last modified
CVE-2005-3191 is a vulnerability of currently unknown severity. Multiple heap-based buffer overflows in the (1) DCTStream::readProgressiveSOF and (2) DCTStream::readBaselineSOF functions in the DCT stream parsing code (Stream.cc) in xpdf 3.01 and earlier, as used in products such as (a) Poppler, (b) teTeX, (c) KDE kpdf, (d) pdftohtml, (e) KOffice KWord, (f) CUPS, and (g) libextractor allow user-assisted attackers to cause a denial of service (heap corruption) and possibly execute arbitrary code via a crafted PDF file with an out-of-range number of components (numComps), which is used as an array index.. EPSS estimates a 4.08% chance of exploitation in the next 30 days.
Description
Multiple heap-based buffer overflows in the (1) DCTStream::readProgressiveSOF and (2) DCTStream::readBaselineSOF functions in the DCT stream parsing code (Stream.cc) in xpdf 3.01 and earlier, as used in products such as (a) Poppler, (b) teTeX, (c) KDE kpdf, (d) pdftohtml, (e) KOffice KWord, (f) CUPS, and (g) libextractor allow user-assisted attackers to cause a denial of service (heap corruption) and possibly execute arbitrary code via a crafted PDF file with an out-of-range number of components (numComps), which is used as an array index.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Xpdf | Xpdf | 0.90 |
| Xpdf | Xpdf | 0.91 |
| Xpdf | Xpdf | 0.92 |
| Xpdf | Xpdf | 0.93 |
| Xpdf | Xpdf | 1.0 |
| Xpdf | Xpdf | 1.0a |
| Xpdf | Xpdf | 1.1 |
| Xpdf | Xpdf | 2.0 |
| Xpdf | Xpdf | 2.1 |
| Xpdf | Xpdf | 2.2 |
| Xpdf | Xpdf | 2.3 |
| Xpdf | Xpdf | 3.0 |
| Xpdf | Xpdf | 3.0.1 |
| Xpdf | Xpdf | 3.0_pl2 |
| Xpdf | Xpdf | 3.0_pl3 |
References
- http://rhn.redhat.com/errata/RHSA-2005-868.htmlVendor Advisory
- http://secunia.com/advisories/17897Vendor Advisory
- http://secunia.com/advisories/17908Vendor Advisory
- http://secunia.com/advisories/17912Vendor Advisory
- http://secunia.com/advisories/17916Vendor Advisory
- http://secunia.com/advisories/17920Vendor Advisory
- http://secunia.com/advisories/17921Vendor Advisory
- http://secunia.com/advisories/17926Vendor Advisory
- http://secunia.com/advisories/17929Vendor Advisory
- http://secunia.com/advisories/17940Vendor Advisory
- http://secunia.com/advisories/17976Vendor Advisory
- http://secunia.com/advisories/18009Vendor Advisory
- http://secunia.com/advisories/18055Vendor Advisory
- http://secunia.com/advisories/18061Vendor Advisory
- http://secunia.com/advisories/18189Vendor Advisory
- http://secunia.com/advisories/18191Vendor Advisory
- http://secunia.com/advisories/18192Vendor Advisory
- http://secunia.com/advisories/18313Vendor Advisory
- http://secunia.com/advisories/18336Vendor Advisory
- http://secunia.com/advisories/18349Vendor Advisory
- http://secunia.com/advisories/18385Vendor Advisory
- http://secunia.com/advisories/18387Vendor Advisory
- http://secunia.com/advisories/18416Vendor Advisory
- http://www.idefense.com/application/poi/display?id=342&type=vulnerabilitiesPatch, Vendor Advisory
- http://www.idefense.com/application/poi/display?id=343&type=vulnerabilitiesPatch, Vendor Advisory
- http://www.redhat.com/support/errata/RHSA-2005-840.htmlVendor Advisory
- http://www.redhat.com/support/errata/RHSA-2005-867.htmlVendor Advisory
- http://www.redhat.com/support/errata/RHSA-2005-878.htmlVendor Advisory
- http://rhn.redhat.com/errata/RHSA-2005-868.htmlVendor Advisory
- http://secunia.com/advisories/17897Vendor Advisory
- http://secunia.com/advisories/17908Vendor Advisory
- http://secunia.com/advisories/17912Vendor Advisory
- http://secunia.com/advisories/17916Vendor Advisory
- http://secunia.com/advisories/17920Vendor Advisory
- http://secunia.com/advisories/17921Vendor Advisory
- http://secunia.com/advisories/17926Vendor Advisory
- http://secunia.com/advisories/17929Vendor Advisory
- http://secunia.com/advisories/17940Vendor Advisory
- http://secunia.com/advisories/17976Vendor Advisory
- http://secunia.com/advisories/18009Vendor Advisory
- http://secunia.com/advisories/18055Vendor Advisory
- http://secunia.com/advisories/18061Vendor Advisory
- http://secunia.com/advisories/18189Vendor Advisory
- http://secunia.com/advisories/18191Vendor Advisory
- http://secunia.com/advisories/18192Vendor Advisory
- http://secunia.com/advisories/18313Vendor Advisory
- http://secunia.com/advisories/18336Vendor Advisory
- http://secunia.com/advisories/18349Vendor Advisory
- http://secunia.com/advisories/18385Vendor Advisory
- http://secunia.com/advisories/18387Vendor Advisory
- http://secunia.com/advisories/18416Vendor Advisory
- http://www.idefense.com/application/poi/display?id=342&type=vulnerabilitiesPatch, Vendor Advisory
- http://www.idefense.com/application/poi/display?id=343&type=vulnerabilitiesPatch, Vendor Advisory
- http://www.redhat.com/support/errata/RHSA-2005-840.htmlVendor Advisory
- http://www.redhat.com/support/errata/RHSA-2005-867.htmlVendor Advisory
- http://www.redhat.com/support/errata/RHSA-2005-878.htmlVendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2005-3191?
How severe is CVE-2005-3191?
How do I fix CVE-2005-3191?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2005
- CVE-2005-3185Stack-based buffer overflow in the ntlm_output function in h…
- CVE-2005-3186Integer overflow in the GTK+ gdk-pixbuf XPM image rendering …
- CVE-2005-3187The listening daemon in Blue Coat Systems Inc. WinProxy befo…
- CVE-2005-3188Buffer overflow in Nullsoft Winamp 5.094 allows remote attac…
- CVE-2005-3189Directory traversal vulnerability in Qualcomm WorldMail IMAP…
- CVE-2005-3190Buffer overflow in Computer Associates (CA) iGateway 3.0 and…
- CVE-2005-3192Heap-based buffer overflow in the StreamPredictor function i…
- CVE-2005-3193Heap-based buffer overflow in the JPXStream::readCodestream …
- CVE-2005-3194Multiple buffer overflows in ALZip 6.12 (Korean), 6.1 (Inter…
- CVE-2005-3195Rejected reason: DO NOT USE THIS CANDIDATE NUMBER. ConsultI…
- CVE-2005-3196Planet Technology Corp FGSW2402RS switch with firmware 1.2 h…
- CVE-2005-3197Stack-based buffer overflow in PWIWrapper.dll for Webroot De…
Are you affected by CVE-2005-3191?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
