CVE-2026-24405

8.8

International Color Consortium · iccDEV

A heap-based buffer overflow in the CIccMpeCalculator::Read function of the iccDEV library allows unauthenticated attackers to trigger a crash or achieve remote code execution.

Executive summary

The iccDEV library contains a critical heap buffer overflow vulnerability that could allow an unauthenticated attacker to execute arbitrary code or cause a denial of service.

Vulnerability

This vulnerability is a heap-based buffer overflow (CWE-122) triggered within the CIccMpeCalculator::Read function. An unauthenticated attacker can supply a maliciously crafted ICC profile to trigger the overflow, leading to arbitrary code execution or application instability.

Business impact

Successful exploitation of this vulnerability poses a severe risk to organizational systems that process ICC color profiles. Given the CVSS score of 8.8, this flaw represents a High severity threat: an attacker could potentially gain unauthorized control over affected systems, leading to full data compromise or service disruption. Organizations relying on this library for image processing or color management are particularly at risk.

Remediation

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

Proactive Monitoring: Monitor application logs for unexpected crashes or errors occurring during the ingestion of image files or ICC profiles, which may indicate exploitation attempts.

Compensating Controls: Implement strict input validation or file sanitization processes for any ICC profiles handled by untrusted sources before they are passed to the iccDEV library.

Exploitation status

Public Exploit Available: No confirmed public exploit exists.

Analyst recommendation

The severity of this vulnerability, combined with the potential for remote code execution, necessitates immediate attention. Administrators must prioritize updating the iccDEV library to the patched version 2.3.1.2 across all environments to eliminate the risk of exploitation. Failure to patch may expose systems to sophisticated attacks that leverage malformed binary data to bypass security controls.

More International Color Consortium CVEs

Sources