CVE-2009-0792

Multiple integer overflows in icc.c in the International Color Consortium (ICC) Format library (aka icclib), as used in Ghostscript 8.64 and earlier and Argyll…

published April 14, 2009

CVSS
—
EPSS
4%
Percentile
90.4
In the wild
Unconfirmed
What it is

⚠️ Oops! A crafty integer overflow in the ICC Format library can lead to some serious mishaps! This vulnerability is like a party crasher sneaking into your carefully curated color palette. 🎨 Think of it as a delivery driver who misreads the address and dumps your carefully sorted paint supplies in the wrong room — when they make a mistake, it can result in an absolute mess! In this case, the mismanaged color data can lead to a heap-based buffer overflow, crashing the application or even allowing an attacker to run their own code. An attacker can exploit this vulnerability by tricking the system into processing a crafted image file, potentially leading to a denial of service and a crash. This might sound harmless, but it opens the door for devastating consequences, including arbitrary code execution. Imagine your color management system throwing up its hands and shutting down just when you need it most!

Put simply

Think of it as a delivery driver who misreads the address and dumps your carefully sorted paint supplies in the wrong room — when they make a mistake, it can result in an absolute mess! In this case, the mismanaged color data can lead to a heap-based buffer overflow, crashing the application or even allowing an attacker to run their own code. The vulnerability arises from multiple integer overflows in the ICC Format library (icclib) that were incorrectly fixed in CVE-2009-0583. When a device file for a translation request is used on a crafted image with specific ICC profiles, it could lead to a heap-based buffer overflow.

What to do

An attacker can exploit this vulnerability by tricking the system into processing a crafted image file, potentially leading to a denial of service and a crash. This might sound harmless, but it opens the door for devastating consequences, including arbitrary code execution. Imagine your color management system throwing up its hands and shutting down just when you need it most! To mitigate this issue, ensure you upgrade to the latest version of Ghostscript and Argyll Color Management System, as the vulnerability exists in version 8.64 and earlier for Ghostscript and 1.0.3 and earlier for Argyll CMS. Regularly check for updates and patches for all libraries to keep your systems secure! You've got this! With a few updates, you'll have your color management secure in no time. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03991 · 90.4th percentile
Published
2009-04-14T16:00Z
EPSS history
Timeline
  • 14 APR 16:00Z
    Multiple integer overflows in icc.c in the International Color Consortium (ICC) Format library (aka icclib), as used in Ghostscript 8.64 and earlier and Argyll…
    cvelistv5