Description
iccDEV provides a set of libraries and tools for working with ICC color management profiles. Prior to version 2.3.1.6, there is an Undefined Behavior (UB) condition in IccProfLib/IccIO.cpp caused by an implicit conversion from a negative signed integer to size_t (unsigned), which changes the value. This issue has been patched in version 2.3.1.6.
Published: 2026-03-31
Score: 6.2 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Undefined behavior due to an implicit signed to unsigned conversion that can lead to program crashes or data corruption
Action: Apply Patch
AI Analysis

Impact

The vulnerability in iccDEV’s IccIO.cpp arises from an implicit cast of a negative signed integer to an unsigned size_t, resulting in undefined behavior as classified by CWE-681. This can cause the library to miscalculate buffer sizes or indices, potentially leading to memory corruption, crashes, or unintended logic during ICC profile processing. The primary consequence is the compromise of program stability and data integrity when the library is used.

Affected Systems

International Color Consortium’s iccDEV libraries and tools are impacted in all releases prior to version 2.3.1.6. Version 2.3.1.6 and later incorporate a fix that removes the problematic conversion, thereby eliminating the undefined behavior. Any deployment using older versions of iccDEV must be reviewed to confirm whether the vulnerable code path is exercised.

Risk and Exploitability

With a CVSS score of 6.2, the flaw represents moderate severity. No EPSS score is provided and the vulnerability is not listed in CISA’s KEV catalog, indicating limited known exploitation. The likely attack vector is inferred from the description: any process that loads and processes ICC profiles through the affected library may trigger the behavior. Because the issue stems from internal code logic rather than external input, exploitation requires the library to run within the application context. Nevertheless, the risk is non‑negligible for applications that rely on iccDEV, so remediation is recommended to avoid potential instability or data corruption.

Generated by OpenCVE AI on April 1, 2026 at 06:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade iccDEV to version 2.3.1.6 or later
  • Verify that all system components load the updated library
  • If an upgrade is not possible, prevent or isolate usage of the vulnerable library until the patch is applied

Generated by OpenCVE AI on April 1, 2026 at 06:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 20 Apr 2026 14:45:00 +0000

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

Thu, 02 Apr 2026 20:30:00 +0000

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

Wed, 01 Apr 2026 02:15:00 +0000

Type Values Removed Values Added
Description iccDEV provides a set of libraries and tools for working with ICC color management profiles. Prior to version 2.3.1.6, there is an Undefined Behavior (UB) condition in IccProfLib/IccIO.cpp caused by an implicit conversion from a negative signed integer to size_t (unsigned), which changes the value. This issue has been patched in version 2.3.1.6.
Title iccDEV: UB at IccIO.cpp
Weaknesses CWE-681
References
Metrics cvssV3_1

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


Subscriptions

Color Iccdev
Internationalcolorconsortium Iccdev
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-04-01T15:52:34.312Z

Reserved: 2026-03-30T16:31:39.264Z

Link: CVE-2026-34550

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-03-31T23:17:09.933

Modified: 2026-04-20T14:33:21.363

Link: CVE-2026-34550

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-02T20:10:07Z

Weaknesses