CVE-2026-21688

8.8

International Color Consortium · iccDEV

A type confusion vulnerability in the iccDEV library allows for potential remote code execution or system crashes when processing malicious ICC color profiles.

Executive summary

A type confusion vulnerability in the International Color Consortium iccDEV library (versions prior to 2.3.1.2) poses a high risk of system compromise through the processing of crafted color profiles.

Vulnerability

The vulnerability exists within the SIccCalcOp::ArgsPushed function in the IccProfLib/IccMpeCalc.cpp file, where improper input validation leads to type confusion. An unauthenticated attacker can trigger this flaw by providing a maliciously crafted ICC color profile to an application utilizing the affected library.

Business impact

The vulnerability carries a CVSS score of 8.8, indicating a high level of severity. Successful exploitation allows for significant impact on confidentiality, integrity, and availability, potentially leading to unauthorized code execution within the context of the application processing the profile. This poses a substantial risk to systems that rely on automated image or color profile processing workflows.

Remediation

Immediate Action: Update the iccDEV library to version 2.3.1.2 or later immediately to incorporate the necessary patch.

Proactive Monitoring: Monitor system logs for abnormal application crashes or unexpected memory usage patterns associated with image processing services.

Compensating Controls: Implement strict input validation or sandboxing for any service that accepts and parses user-supplied ICC profiles, as no known workarounds exist for the library itself.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the high CVSS severity and the nature of the flaw, organizations should prioritize the update to version 2.3.1.2 across all development and production environments. Immediate remediation is required to eliminate the risk of arbitrary code execution stemming from the processing of untrusted ICC color files.

More International Color Consortium CVEs

Sources