CVE-2026-21685
7.1International Color Consortium · iccDEV
A vulnerability in the iccDEV library, specifically within the CIccTagLut16::Read function, allows for undefined behavior when processing ICC color profiles, potentially leading to system instability.
Executive summary
The iccDEV library contains an improper input validation flaw that may result in denial of service or integrity issues for applications processing ICC color profiles.
Vulnerability
The library suffers from improper input validation and reliance on undefined behavior within the CIccTagLut16::Read function. This vulnerability can be triggered by an unauthenticated attacker providing a maliciously crafted ICC color profile to an application utilizing the library.
Business impact
The vulnerability carries a CVSS score of 7.1, indicating a high potential for service disruption. Successful exploitation could lead to application crashes or unexpected behavior, causing system downtime and impacting business operations that rely on color management workflows.
Remediation
Immediate Action: Upgrade the iccDEV library to version 2.3.1.2 or later to incorporate the vendor-provided patch.
Proactive Monitoring: Monitor system logs for repeated application crashes or unusual error messages occurring during the processing of image or color profile files.
Compensating Controls: Since no workarounds exist, ensure that applications using this library are run with the principle of least privilege to contain the impact of a potential crash.
Exploitation status
Public Exploit Available: exploit_available (unknown)
Analyst recommendation
Given the availability of a patch and the confirmed existence of a proof-of-concept, organizations should prioritize updating the affected library immediately. Failure to patch may expose critical image processing pipelines to instability and potential denial of service attacks.