CVE-2026-24856CWE-20CWE-681CWE-704

iccDEV has UB runtime error in <icTagTypeSignature>

High · published January 28, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
16.0
In the wild
Unconfirmed
What it is

⚡ An undefined behavior issue in iccDEV can lead to arbitrary code execution just by processing a crafty ICC color profile — that's a potential disaster waiting to happen! 🎨💥 Think of it like a recipe book that mistakenly says to add a gallon of salt instead of a teaspoon. The wrong ingredient can completely spoil the dish, or in this case, corrupt your entire system's memory! If exploited, an attacker could inject malicious code into the system, leading to unauthorized access, data theft, or even a complete takeover of the affected application. This could result in devastating consequences for organizations relying on color management features in their applications, potentially leading to data integrity issues or service disruptions.

Put simply

Think of it like a recipe book that mistakenly says to add a gallon of salt instead of a teaspoon. The wrong ingredient can completely spoil the dish, or in this case, corrupt your entire system's memory! This vulnerability occurs during the parsing of ICC profile XML when floating-point NaN values are converted to unsigned short integers, which can corrupt memory structures and allow for arbitrary code execution. Versions prior to 2.3.1.2 are impacted by this flaw.

What to do

If exploited, an attacker could inject malicious code into the system, leading to unauthorized access, data theft, or even a complete takeover of the affected application. This could result in devastating consequences for organizations relying on color management features in their applications, potentially leading to data integrity issues or service disruptions. To protect your system, immediately update to iccDEV version 2.3.1.2 or later. Since there are no known workarounds, a prompt upgrade is crucial to safeguard your applications from potential exploitation. Regularly review and validate ICC profiles you process to minimize risks. You've got this! Follow these steps and you'll keep your color management systems secure in no time! 🛡️✨

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00254 · 16.0th percentile
Weaknesses
CWE-20 · Improper Input Validation; CWE-681 · Incorrect Conversion between Numeric Types; CWE-704 · Incorrect Type Conversion or Cast
Published
2026-01-28T21:05Z
EPSS history
Timeline
  • 28 JAN 21:05Z
    iccDEV has UB runtime error in <icTagTypeSignature>
    cvelistv5