CVE-2026-21683CWE-20

iccDEV has Type Confusion in icStatusCMM::CIccEvalCompare::EvaluateProfile()

High · published January 7, 2026

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

⚡ A Type Confusion vulnerability in iccDEV makes processing color profiles a potential minefield! 🎨 Think of it as a chef accidentally mixing up salt and sugar—while it may seem like a small mistake, it can lead to disastrous results in the kitchen! In this case, the library mismanages color profiles, which can lead to unexpected behavior in applications that rely on precise color management. An attacker could exploit this vulnerability to manipulate the processing of ICC color profiles, potentially causing applications to behave erratically—imagine a painting that suddenly turns all your blues into reds! This could lead to significant issues in quality assurance and user trust.

Put simply

Think of it as a chef accidentally mixing up salt and sugar—while it may seem like a small mistake, it can lead to disastrous results in the kitchen! In this case, the library mismanages color profiles, which can lead to unexpected behavior in applications that rely on precise color management. The vulnerability in `icStatusCMM::CIccEvalCompare::EvaluateProfile()` allows for Type Confusion, which means that the library incorrectly handles data types, leading to unpredictable behavior when managing color profiles.

What to do

An attacker could exploit this vulnerability to manipulate the processing of ICC color profiles, potentially causing applications to behave erratically—imagine a painting that suddenly turns all your blues into reds! This could lead to significant issues in quality assurance and user trust. To secure your applications, upgrade to version 2.3.1.2 of the iccDEV library immediately. Regularly audit your dependencies to ensure you're not running vulnerable versions, and monitor for any future updates that could patch additional vulnerabilities. 🛡️ You've got this! Fixing this bug will help keep your color management processes safe and sound. 🌈

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.00318 · 23.5th percentile
Weakness
CWE-20 · Improper Input Validation
Published
2026-01-07T21:12Z
EPSS history
Timeline
  • 07 JAN 21:12Z
    iccDEV has Type Confusion in icStatusCMM::CIccEvalCompare::EvaluateProfile()
    cvelistv5