CVE-2005-3627Improper Restriction of Operations within the Bounds of a Memory Buffer in Apple Cups

Severity
7.5HIGHNVD
EPSS
4.3%
top 11.07%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedDec 31
Latest updateMay 3

Description

Stream.cc in Xpdf, as used in products such as gpdf, kpdf, pdftohtml, poppler, teTeX, CUPS, libextractor, and others, allows attackers to modify memory and possibly execute arbitrary code via a DCTDecode stream with (1) a large "number of components" value that is not checked by DCTStream::readBaselineSOF or DCTStream::readProgressiveSOF, (2) a large "Huffman table index" value that is not checked by DCTStream::readHuffmanTables, and (3) certain uses of the scanInfo.numComps value by DCTStream::

CVSS vector

AV:N/AC:L/C:P/I:P/A:PExploitability: 10.0 | Impact: 6.4

Affected Packages4 packages

Debianxpdf/xpdf< 3.01-4+3
Debianapple/cups< 1.1.22-7+3
Debiangnu/libextractor< 0.5.9-1+3
Debianfreedesktop/poppler< 0.4.4-1+3

Patches

🔴Vulnerability Details

3
GHSA
GHSA-738f-c7mc-xp78: Stream2022-05-03
CVEList
CVE-2005-3627: Stream2006-01-06
OSV
CVE-2005-3627: Stream2005-12-31

📋Vendor Advisories

5
Ubuntu
xpdf vulnerabilities in kword, kpdf2006-01-09
Ubuntu
xpdf vulnerabilities2006-01-06
Red Hat
security flaw2006-01-03
Red Hat
security flaw2006-01-03
Debian
CVE-2005-3627: cups - Stream.cc in Xpdf, as used in products such as gpdf, kpdf, pdftohtml, poppler, t...2005

💬Community

19
Bugzilla
CVE-2006-0746 security flaw2018-08-16
Bugzilla
CVE-2005-3627 security flaw2018-08-16
Bugzilla
CVE-2006-0746 kpdf buffer overflow2006-03-07
Bugzilla
CVE-2006-0746 kpdf buffer overflow2006-03-07
Bugzilla
CVE-2005-3191 xpdf issues in FC5test2 (CVE-2005-3192 CVE-2005-3193 CVE-2005-3624 CVE-2005-3625 CVE-2005-3626 CVE-2005-3627 CVE-2005-3628)2006-01-16
CVE-2005-3627 — Apple Cups vulnerability | cvebase