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

iccDEV has Null Pointer Deference and Undefined Behavior in CIccXmlArrayType()

High · published January 24, 2026

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

⚡ A sneaky null pointer dereference is hiding in iccDEV like a mischievous gremlin! If your ICC profile data isn't treated with care, an attacker could wreak havoc. 🔥 Think of it like a restaurant that serves a dish without checking for allergies; a single ingredient can leave a customer in distress. Here, user input is the dubious ingredient that can lead to all sorts of trouble if not properly handled! Exploiting this vulnerability could lead to a service outage (DoS), data manipulation, or even unauthorized code execution! Imagine your application crashing mid-operation or letting an attacker play puppet master with your data — absolutely devastating!

Put simply

Think of it like a restaurant that serves a dish without checking for allergies; a single ingredient can leave a customer in distress. Here, user input is the dubious ingredient that can lead to all sorts of trouble if not properly handled! The vulnerability in `CIccXmlArrayType()` arises from unsafely handling user-controllable input in ICC profiles, leading to null pointer dereferences and undefined behavior within the application.

What to do

Exploiting this vulnerability could lead to a service outage (DoS), data manipulation, or even unauthorized code execution! Imagine your application crashing mid-operation or letting an attacker play puppet master with your data — absolutely devastating! Upgrade to version 2.3.1.2 immediately to close this vulnerability. Additionally, ensure that all user input is properly validated before being incorporated into ICC profile data. You've got this! Follow these steps, and you'll be back on track 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.00476 · 40.2th 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-24T00:55Z
EPSS history
Timeline
  • 24 JAN 00:55Z
    iccDEV has Null Pointer Deference and Undefined Behavior in CIccXmlArrayType()
    cvelistv5