Description
iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of International Color Consortium (ICC) color management profiles. Versions prior to 2.3.1.2 have a heap-buffer-overflow vulnerability in `SIccCalcOp::Describe()` at `IccProfLib/IccMpeCalc.cpp`. This vulnerability affects users of the iccDEV library who process ICC color profiles. Version 2.3.1.2 contains a patch. No known workarounds are available.
Published: 2026-01-07
Score: 8.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Apply Patch
AI Analysis

Impact

The vulnerability is a heap‑buffer overflow in the SIccCalcOp::Describe() function located in IccProfLib/IccMpeCalc.cpp. When an ICC profile is processed, an out‑of‑bounds write can corrupt heap data, potentially allowing an attacker to execute arbitrary code or crash the application. The weakness is a classic example of unsafe memory handling, falling under CWEs 20, 130, 252, and 787, which cover buffer overflows, unchecked input, failed checks of array bounds, and use‑after‑free scenarios. The vulnerability is present in all versions of iccDEV older than 2.3.1.2 and has no publicly available workaround, but version 2.3.1.2 includes a patch that eliminates the overflow.

Affected Systems

The affected product is the International Color Consortium’s iccDEV library, which is used for manipulating ICC color management profiles. All releases prior to version 2.3.1.2 are vulnerable; users who process ICC profiles with those older versions are at risk.

Risk and Exploitability

With a CVSS score of 8.8 the vulnerability is considered high severity. The EPSS score is less than 1 %, indicating it is not widely exploited at the time of analysis, and it is not listed in the CISA KEV catalog. Based on the description, the likely attack vector involves supplying a crafted ICC profile to a vulnerable application, which could lead to code execution. Although exploitation probability is low, the high potential impact warrants rapid mitigation.

Generated by OpenCVE AI on April 18, 2026 at 16:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the iccDEV library to version 2.3.1.2 or later to remove the heap‑buffer overflow.
  • Validate that all applications and downstream modules are using the updated library version before they attempt to process ICC profiles.
  • Restrict ICC profile input to trusted or signed sources, and consider implementing a signature verification step before handing profiles to the library.

Generated by OpenCVE AI on April 18, 2026 at 16:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 14 Jan 2026 19:00:00 +0000

Type Values Removed Values Added
First Time appeared Color
Color iccdev
Weaknesses CWE-787
CPEs cpe:2.3:a:color:iccdev:*:*:*:*:*:*:*:*
Vendors & Products Color
Color iccdev

Thu, 08 Jan 2026 20:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 08 Jan 2026 10:00:00 +0000

Type Values Removed Values Added
First Time appeared Internationalcolorconsortium
Internationalcolorconsortium iccdev
Vendors & Products Internationalcolorconsortium
Internationalcolorconsortium iccdev

Wed, 07 Jan 2026 22:15:00 +0000

Type Values Removed Values Added
Description iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of International Color Consortium (ICC) color management profiles. Versions prior to 2.3.1.2 have a heap-buffer-overflow vulnerability in `SIccCalcOp::Describe()` at `IccProfLib/IccMpeCalc.cpp`. This vulnerability affects users of the iccDEV library who process ICC color profiles. Version 2.3.1.2 contains a patch. No known workarounds are available.
Title iccDEV has heap-buffer-overflow in SIccCalcOp::Describe() at IccProfLib/IccMpeCalc.cpp
Weaknesses CWE-130
CWE-20
CWE-252
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}


Subscriptions

Color Iccdev
Internationalcolorconsortium Iccdev
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-01-08T19:59:52.164Z

Reserved: 2026-01-05T22:30:38.721Z

Link: CVE-2026-22047

cve-icon Vulnrichment

Updated: 2026-01-08T19:59:37.515Z

cve-icon NVD

Status : Analyzed

Published: 2026-01-07T22:15:46.127

Modified: 2026-01-14T18:45:16.450

Link: CVE-2026-22047

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-18T17:00:05Z