CVE-2026-25634CWE-119CWE-123CWE-628CWE-682

iccDEV memcpy-param-overlap in CIccTagMultiProcessElement::Apply()

High · published February 6, 2026

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

⚡ Stack buffer overlap is the sneaky culprit here! In the iccDEV library, prior to version 2.3.1.4, the SrcPixel and DestPixel can mix it up like two ingredients in a blender, leading to potential chaos! Think of it as if two chefs in a kitchen accidentally decided to use the same cutting board without clearing it first — one wrong slice could lead to a recipe disaster. When SrcPixel and DestPixel overlap, data meant for one can spill over into another, causing some serious color mischief! An attacker could exploit this flaw to corrupt memory, potentially causing crashes or unpredictable behavior in applications that rely on these libraries. This means that your color profiles might not only be off but could lead to disastrous visual outcomes, ruining everything from digital art to print jobs!

Put simply

Think of it as if two chefs in a kitchen accidentally decided to use the same cutting board without clearing it first — one wrong slice could lead to a recipe disaster. When SrcPixel and DestPixel overlap, data meant for one can spill over into another, causing some serious color mischief! This vulnerability arises from overlapping stack buffers in the function CIccTagMultiProcessElement::Apply() within IccTagMPE.cpp, which can result in data corruption during color profile manipulations.

What to do

An attacker could exploit this flaw to corrupt memory, potentially causing crashes or unpredictable behavior in applications that rely on these libraries. This means that your color profiles might not only be off but could lead to disastrous visual outcomes, ruining everything from digital art to print jobs! Immediately update your iccDEV library to version 2.3.1.4 to patch this vulnerability. Additionally, monitor your applications for any anomalies related to color processing to ensure stability and accuracy. You've got this, security hero! By taking these steps, you'll help keep your applications safe and sound. 🛡️

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.00201 · 10.0th percentile
Weaknesses
CWE-119 · Improper Restriction of Operations within the Bounds of a Memory Buffer; CWE-123 · Write-what-where Condition; CWE-628 · Function Call with Incorrectly Specified Arguments; CWE-682 · Incorrect Calculation
Published
2026-02-06T20:21Z
EPSS history
Timeline
  • 06 FEB 20:21Z
    iccDEV memcpy-param-overlap in CIccTagMultiProcessElement::Apply()
    cvelistv5