CVE-2026-25582CWE-119CWE-122CWE-787

iccDEV vulnerable to Heap Buffer Overflow in CIccIO::WriteUInt16Float()

High · published February 4, 2026

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

⚡ A malformed XML file can trigger a heap buffer overflow in iccDEV before version 2.3.1.3, turning your color management tool into a potential playground for attackers! Think of it like a painter trying to mix colors with the wrong recipe—if the ingredients are off, the results can be messy and even disastrous. In this case, the malformed XML is that faulty recipe causing chaos behind the scenes. If an attacker successfully exploits this vulnerability, they could manipulate how ICC profiles are handled, potentially leading to application crashes or data corruption. While this may not have been seen in the wild yet, leaving it unfixed opens the door for future exploitation!

Put simply

Think of it like a painter trying to mix colors with the wrong recipe—if the ingredients are off, the results can be messy and even disastrous. In this case, the malformed XML is that faulty recipe causing chaos behind the scenes. This heap buffer overflow vulnerability in CIccIO::WriteUInt16Float() occurs when converting incorrectly formatted XML into ICC profiles using the iccFromXml tool, allowing attackers to potentially read and manipulate memory data.

What to do

If an attacker successfully exploits this vulnerability, they could manipulate how ICC profiles are handled, potentially leading to application crashes or data corruption. While this may not have been seen in the wild yet, leaving it unfixed opens the door for future exploitation! To secure your system, update iccDEV to version 2.3.1.3 immediately. Ensure that any XML files you process are properly validated and adhere to expected formats to mitigate risks. Regularly monitor for patches and updates to keep your environment secure. You've got this! Tackling vulnerabilities like this not only secures your systems but elevates you to security hero status! 🛡️

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.00250 · 15.4th percentile
Weaknesses
CWE-119 · Improper Restriction of Operations within the Bounds of a Memory Buffer; CWE-122 · Heap-based Buffer Overflow; CWE-787 · Out-of-bounds Write
Published
2026-02-04T22:07Z
EPSS history
Timeline
  • 04 FEB 22:07Z
    iccDEV vulnerable to Heap Buffer Overflow in CIccIO::WriteUInt16Float()
    cvelistv5