Skip to content
OpenAdvisories
Unscored CVE-2012-4405 EUVD-2012-4343GHSA-6vmw-rrmp-q45c

Multiple integer underflows in the icmLut_allocate function in International Color Consortium (ICC) Format library (icclib), as used in Gho…

Published Sep 18, 2012 · Updated Aug 6, 2024 · Assigned by redhat

Description

Multiple integer underflows in the icmLut_allocate function in International Color Consortium (ICC) Format library (icclib), as used in Ghostscript 9.06 and Argyll Color Management System, allow remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted (1) PostScript or (2) PDF file with embedded images, which triggers a heap-based buffer overflow. NOTE: this issue is also described as an array index error.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 argyll 1.4.0-7 —
Debian 14 ghostscript 9.05~dfsg-6.1 —
Debian 13 argyll 1.4.0-7 —
Debian 13 ghostscript 9.05~dfsg-6.1 —
Debian 12 argyll 1.4.0-7 —
Debian 12 ghostscript 9.05~dfsg-6.1 —
Debian 6.0 ghostscript 8.71~dfsg2-9+squeeze1 DSA-2595-1
ReleasePackageFixed inAdvisory
RHEL 6 ghostscript +3 8.70-14.el6_3.1 RHSA-2012:1256
RHEL 5 ghostscript +2 8.70-14.el5_8.1 RHSA-2012:1256

Advisories 2

References