CVE-2026-21692

8.8

International Color Consortium · iccDEV

The iccDEV library contains a type confusion vulnerability in the ToXmlCurve function within IccMpeXml.cpp, potentially allowing attackers to trigger memory corruption via malicious ICC color profiles.

Executive summary

A type confusion vulnerability in the iccDEV library, version 2.3.1.2 and earlier, poses a high risk of memory corruption that could lead to unauthorized system impact.

Vulnerability

The vulnerability is a type confusion flaw located in the ToXmlCurve function of the IccMpeXml.cpp source file. It is triggered when the library processes maliciously crafted ICC color profiles, and it does not require prior authentication from the user.

Business impact

The flaw carries a CVSS score of 8.8, indicating high severity. Successful exploitation could lead to full system compromise, including unauthorized data access or service disruption, as the vulnerability allows for memory corruption during the parsing of color profiles.

Remediation

Immediate Action: Update the iccDEV library to version 2.3.1.2 or later to incorporate the vendor provided security patch.

Proactive Monitoring: Review application logs for errors related to ICC profile processing and monitor system memory utilization for anomalous spikes during file handling operations.

Compensating Controls: Implement rigorous input validation or sandboxing for any services that process untrusted ICC color profile files to isolate the potential impact of memory corruption.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the high CVSS score and the nature of memory corruption flaws, organizations utilizing the iccDEV library must prioritize this update. Immediate application of version 2.3.1.2 is required to eliminate the risk of exploitation via malicious ICC profile files.

More International Color Consortium CVEs

Sources