CVE-2026-24412CWE-122CWE-20

iccDEV has Heap Buffer Overflow in icCurvesFromXml()

High · published January 24, 2026

CVSS v3.1
8.8
EPSS
1%
Percentile
49.3
In the wild
Unconfirmed
What it is

⚡ A sneaky heap buffer overflow lurking in the CIccTagXmlSegmentedCurve::ToXml() function could spell trouble for your ICC color profiles! 🔥 Think of it like a restaurant kitchen where a chef carelessly spills customer orders into the wrong pot — the wrong ingredients could end up in someone else's dish and lead to chaos! An attacker could exploit this vulnerability to trigger a denial of service, manipulate your data, or even execute arbitrary code. Imagine the disastrous results of a critical meal being served incorrectly — your applications could become unusable or compromised!

Put simply

Think of it like a restaurant kitchen where a chef carelessly spills customer orders into the wrong pot — the wrong ingredients could end up in someone else's dish and lead to chaos! This heap buffer overflow happens when user input is incorporated unsafely into ICC profile data. This allows for potential denial of service and manipulation of application logic, opening doors for attackers to execute malicious code.

What to do

An attacker could exploit this vulnerability to trigger a denial of service, manipulate your data, or even execute arbitrary code. Imagine the disastrous results of a critical meal being served incorrectly — your applications could become unusable or compromised! Upgrade to version 2.3.1.2 immediately to patch this vulnerability. Additionally, review input handling for any user-controllable data to ensure it’s properly sanitized and validated. 🛡️ You've got this! Stay vigilant and patch up to secure your applications. 🔒

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00626 · 49.3th percentile
Weaknesses
CWE-122 · Heap-based Buffer Overflow; CWE-20 · Improper Input Validation
Published
2026-01-24T01:27Z
EPSS history
Timeline
  • 24 JAN 01:27Z
    iccDEV has Heap Buffer Overflow in icCurvesFromXml()
    cvelistv5