CVE-2026-24403CWE-190CWE-20

iccDEV Undefined Behavior in CIccProfile::CheckHeader() Leads to Integer Overflow

High · published January 24, 2026

CVSS v3.1
7.1
EPSS
0%
Percentile
39.8
In the wild
Unconfirmed
What it is

⚡ An integer overflow in iccDEV could unwittingly let an attacker run arbitrary code, all thanks to some unfiltered profile data! Think of it like a recipe that doesn't measure ingredients correctly—add too much of something, and you end up with a gooey mess! In this case, malicious adjustments to color profile data can lead to catastrophic parsing errors. An attacker could exploit this vulnerability to corrupt memory, cause a denial-of-service (DoS) situation, or even take control of the affected application! Imagine a scenario where your color management system crashes, or worse, where an intruder gains access to your system's inner workings.

Put simply

Think of it like a recipe that doesn't measure ingredients correctly—add too much of something, and you end up with a gooey mess! In this case, malicious adjustments to color profile data can lead to catastrophic parsing errors. The vulnerability arises from an integer overflow in the CIccProfile::CheckHeader() function in icValidateStatus. When user-controlled input is mishandled, it can lead to memory corruption or bypass application logic, enabling unauthorized code execution.

What to do

An attacker could exploit this vulnerability to corrupt memory, cause a denial-of-service (DoS) situation, or even take control of the affected application! Imagine a scenario where your color management system crashes, or worse, where an intruder gains access to your system's inner workings. Update to version 2.3.1.2 immediately to close this security hole. Verify your profiles and ensure that no untrusted data can modify critical fields like tag tables or offsets. Regular audits of your color management profiles can help spot issues before they become exploits! You've got this! With these steps, you'll secure your color profile management like a pro! 🛡️

The record
Technical detail
CVSS v3.1
7.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H
CVSS v4.0
Not supplied
EPSS
0.00472 · 39.8th percentile
Weaknesses
CWE-190 · Integer Overflow or Wraparound; CWE-20 · Improper Input Validation
Published
2026-01-24T00:46Z
EPSS history
Timeline
  • 24 JAN 00:46Z
    iccDEV Undefined Behavior in CIccProfile::CheckHeader() Leads to Integer Overflow
    cvelistv5