CVE-2026-24410CWE-20CWE-476CWE-690CWE-758

iccDEV has Undefined Behavior and Null Pointer Deference in CIccProfileXml::ParseBasic()

High · published January 24, 2026

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

⚡ An Undefined Behavior issue in iccDEV could turn your color profiles into chaos, leading to potential data manipulation and even code execution! 🎨 Think of it like a chef who adds salt without tasting first — if the amount is just right, it's fine, but too much can ruin the entire dish! In this case, unsafe user input can lead to a recipe for disaster in your application’s logic. An attacker could exploit this vulnerability to crash your application, manipulate its data, or even execute arbitrary code, all thanks to the unchecked inputs sneaking into your ICC profile data. It’s like leaving a backdoor wide open for a mischievous guest to rearrange your entire kitchen!

Put simply

Think of it like a chef who adds salt without tasting first — if the amount is just right, it's fine, but too much can ruin the entire dish! In this case, unsafe user input can lead to a recipe for disaster in your application’s logic. The vulnerability in versions 2.3.1.1 and below stems from a Null Pointer Dereference occurring in the CIccProfileXml::ParseBasic() function, where user-controlled input is unsafely incorporated into structured color profile data.

What to do

An attacker could exploit this vulnerability to crash your application, manipulate its data, or even execute arbitrary code, all thanks to the unchecked inputs sneaking into your ICC profile data. It’s like leaving a backdoor wide open for a mischievous guest to rearrange your entire kitchen! Update to version 2.3.1.2 immediately to patch this vulnerability. Be sure to validate and sanitize all user inputs related to ICC profiles to prevent similar issues in the future. You've got this! With these steps, you'll have your application secured in no time. 🛡️

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.00373 · 30.1th percentile
Weaknesses
CWE-20 · Improper Input Validation; CWE-476 · NULL Pointer Dereference; CWE-690 · Unchecked Return Value to NULL Pointer Dereference; CWE-758 · Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
Published
2026-01-24T01:12Z
EPSS history
Timeline
  • 24 JAN 01:12Z
    iccDEV has Undefined Behavior and Null Pointer Deference in CIccProfileXml::ParseBasic()
    cvelistv5