Buffer overflow in Apple Cups
CVE-2011-2896
The LZW decompressor in the LWZReadByte function in giftoppm.c in the David Koblas GIF decoder in PBMPLUS, as used in the gif_read_lzw function in filter/image-gif.c in CUPS before 1.4.7, the LZWReadByte function in plug-ins/common/file-gif-load.c in GIMP 2.6.11 and earlier, the LZWReadByte function in img/gifread.c in XPCE in SWI-Prolog 5.10.4 and earlier, and other products, does not properly handle code words that are absent from the decompression table when encountered, which allows remote attackers to trigger an infinite loop or a heap-based buffer overflow, and possibly execute arbitrary code, via a crafted compressed stream, a related issue to CVE-2006-1168 and CVE-2011-2895.
Vulnerability class: Buffer Overflow
Published · last modified .
CVSS v2 metric
CVSS v2 base score 5.1 (Medium). Vector: AV:N/AC:H/Au:N/C:P/I:P/A:P. This CVE predates CVSS v3 and has no v3 score from NVD.
EPSS exploit prediction
EPSS: 0.120 (96.0th percentile), scored .
Moderate probability of exploitation in the next 30 days — watch for active exploitation reports. 96th percentile — 96.0% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.127 · newest: 0.120 · change: -0.007
Affected products
Weakness classification (CWE)
References
- www.debian.org/security/2012/dsa-2426 (vendor-advisory, Third Party Advisory)
- lists.fedoraproject.org/pipermail/package-announce/2011-September/065539.html (vendor-advisory, Third Party Advisory)
- security.gentoo.org/glsa/glsa-201209-23.xml (vendor-advisory, Third Party Advisory)
- cups.org/str.php (Patch, Third Party Advisory)
- www.openwall.com/lists/oss-security/2011/08/10/10 (mailing-list, Patch, Mailing List, Third Party Advisory)
- www.ubuntu.com/usn/USN-1207-1 (vendor-advisory, Third Party Advisory)
- bugzilla.redhat.com/show_bug.cgi (Patch, Third Party Advisory, Issue Tracking)
- rhn.redhat.com/errata/RHSA-2012-1180.html (vendor-advisory, Third Party Advisory)
- secunia.com/advisories/48308 (Broken Link, third-party-advisory)
- www.debian.org/security/2011/dsa-2354 (vendor-advisory, Third Party Advisory)