CVE-2026-25584CWE-119CWE-121CWE-787CWE-788

iccDEV vulnerable to Stack-based Buffer Overflow in CIccTagFloatNum::GetValues()

High · published February 4, 2026

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

⚡ A crafty malformed ICC profile is the key to a stack-buffer overflow in iccDEV, potentially leading to memory corruption or code execution! 🔥 Think of it like a chef who misreads a recipe and adds too much salt — suddenly, the whole dish is ruined, and you might have to start over or risk serving something disastrous. Here, a corrupted ICC profile can spill into the system memory, causing serious havoc. An attacker could exploit this vulnerability to gain unauthorized access, manipulate critical processes, or even execute arbitrary code on the targeted system. This could lead to significant data loss or system instability, making it a serious threat for users managing ICC color profiles.

Put simply

Think of it like a chef who misreads a recipe and adds too much salt — suddenly, the whole dish is ruined, and you might have to start over or risk serving something disastrous. Here, a corrupted ICC profile can spill into the system memory, causing serious havoc. This stack-buffer overflow in the CIccTagFloatNum<>::GetValues() function arises when processing a malformed ICC profile, allowing attackers to perform out-of-bounds writes that compromise memory safety.

What to do

An attacker could exploit this vulnerability to gain unauthorized access, manipulate critical processes, or even execute arbitrary code on the targeted system. This could lead to significant data loss or system instability, making it a serious threat for users managing ICC color profiles. Immediately update to version 2.3.1.3 to patch this vulnerability. Additionally, review your processes for handling ICC profiles to ensure only properly formatted files are accepted. Regular security audits can help catch these issues early! You've got the power to secure your system! Follow these steps, and you'll have this vulnerability locked down in no time. 🛡️

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.00246 · 15.1th percentile
Weaknesses
CWE-119 · Improper Restriction of Operations within the Bounds of a Memory Buffer; CWE-121 · Stack-based Buffer Overflow; CWE-787 · Out-of-bounds Write; CWE-788 · Access of Memory Location After End of Buffer
Published
2026-02-04T22:11Z
EPSS history
Timeline
  • 04 FEB 22:11Z
    iccDEV vulnerable to Stack-based Buffer Overflow in CIccTagFloatNum::GetValues()
    cvelistv5