CVE-2026-21673

7.8

International Color Consortium · iccDEV

The iccDEV library contains integer overflow and type conversion vulnerabilities in the CIccXmlArrayType::ParseTextCountNum function, potentially leading to memory corruption.

Executive summary

The iccDEV library, used for processing ICC color profiles, contains critical memory corruption vulnerabilities that could allow an attacker to achieve code execution or system compromise.

Vulnerability

The vulnerability resides in the CIccXmlArrayType::ParseTextCountNum function, where integer overflows and incorrect type conversions occur. These flaws are triggered when processing malicious ICC color profiles, and the attack vector is local, requiring user interaction to process a malformed file.

Business impact

Successful exploitation of these flaws can lead to arbitrary code execution, system crashes, or data corruption. Given the CVSS score of 7.8, this vulnerability poses a high risk to organizational security, particularly for workstations or servers that process untrusted ICC color management data.

Remediation

Immediate Action: Update the iccDEV library to version 2.3.1.1 or later immediately to resolve the identified integer overflow and type conversion issues.

Proactive Monitoring: Review application logs for unexpected crashes or error messages occurring during the parsing of image or color profile data.

Compensating Controls: Implement file integrity monitoring and restrict the processing of ICC profiles from untrusted sources to limit the potential attack surface.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

Organizations utilizing the iccDEV library must prioritize patching to version 2.3.1.1. Because this library is often a dependency within larger software suites, IT administrators should verify their software bill of materials to identify vulnerable components and ensure the update is applied across all production environments.

More International Color Consortium CVEs

Sources