CVE-2026-21692
8.8International 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.