CVE-2026-21685CWE-20CWE-758

iccDEV has Undefined Behavior in CIccTagLut16::Read()

High · published January 7, 2026

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

⚡ An undefined behavior bug in iccDEV could turn your color profiles into a rainbow of chaos! 🌈 Think of this like a paint factory that mixes colors incorrectly because the machines misunderstand the instructions — the final hue could be completely off, ruining the entire batch of paint! An attacker could exploit this vulnerability to cause unpredictable behavior during color processing, potentially leading to application crashes or data corruption. This means that any software relying on iccDEV for color management could experience disruptions, affecting users' experiences and workflows.

Put simply

Think of this like a paint factory that mixes colors incorrectly because the machines misunderstand the instructions — the final hue could be completely off, ruining the entire batch of paint! The vulnerability exists in the `CIccTagLut16::Read()` function of the iccDEV library, where undefined behavior can occur, enabling potential exploitation during the processing of ICC color profiles.

What to do

An attacker could exploit this vulnerability to cause unpredictable behavior during color processing, potentially leading to application crashes or data corruption. This means that any software relying on iccDEV for color management could experience disruptions, affecting users' experiences and workflows. To protect your systems, immediately upgrade to iccDEV version 2.3.1.2, which contains a patch for this vulnerability. Make sure to review your color processing tasks to ensure they align with the updated library. Currently, there are no known workarounds, so updating is essential! You've got this! Updating your library will help keep your color management smooth and reliable. 🛡️

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.00293 · 20.7th percentile
Weaknesses
CWE-20 · Improper Input Validation; CWE-758 · Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
Published
2026-01-07T21:23Z
EPSS history
Timeline
  • 07 JAN 21:23Z
    iccDEV has Undefined Behavior in CIccTagLut16::Read()
    cvelistv5