CVE-2026-21673CWE-190CWE-681CWE-704

iccDEV has Integer Overflow/Underflow in CIccXmlArrayType::ParseTextCountNum()

High · published January 6, 2026

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

⚡ Color processing just got perilously tricky! The iccDEV library's versions 2.3.1 and below have a vulnerability that could lead to overflow and underflow issues while handling ICC color profiles. 🔥 Think of it like a chef miscalculating ingredient measurements—too much flour or not enough salt can ruin the perfect recipe. Here, incorrect parsing of color data can lead to unexpected outcomes in your visual projects. An attacker could exploit this vulnerability to manipulate how colors are rendered, potentially causing chaos in graphics applications. Imagine a beautifully designed poster suddenly showing all the wrong shades—absolutely devastating for branding!

Put simply

Think of it like a chef miscalculating ingredient measurements—too much flour or not enough salt can ruin the perfect recipe. Here, incorrect parsing of color data can lead to unexpected outcomes in your visual projects. The overflow and underflow occur in the CIccXmlArrayType::ParseTextCountNum() function, allowing attackers to potentially alter memory allocation and execute unintended operations when processing ICC color profiles.

What to do

An attacker could exploit this vulnerability to manipulate how colors are rendered, potentially causing chaos in graphics applications. Imagine a beautifully designed poster suddenly showing all the wrong shades—absolutely devastating for branding! Update your iccDEV library to version 2.3.1.1 immediately to patch this vulnerability. Ensure to audit any existing applications that use this library to mitigate any risks associated with this issue. You've got this! By following these steps, you're on your way to securing your applications and ensuring color integrity! 🛡️

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.00198 · 9.1th percentile
Weaknesses
CWE-190 · Integer Overflow or Wraparound; CWE-681 · Incorrect Conversion between Numeric Types; CWE-704 · Incorrect Type Conversion or Cast
Published
2026-01-06T01:32Z
EPSS history
Timeline
  • 06 JAN 01:32Z
    iccDEV has Integer Overflow/Underflow in CIccXmlArrayType::ParseTextCountNum()
    cvelistv5