Impact
A flaw in iccDEV’s CIccProfileXml::ParseBasic() function causes undefined behavior and null‑pointer dereferences when user‑controlled ICC profile data or other structured binary blobs are processed. The improper handling can lead to program crashes, corrupt or tampered data, bypass of application logic, and in extreme cases remote code execution within the process. The vulnerability is driven by maliciously crafted profile files or blobs.
Affected Systems
The issue affects the InternationalColorConsortium iccDEV libraries and tools up to and including version 2.3.1.1. Versions thereafter are unaffected.
Risk and Exploitability
With an overall CVSS score of 7.1, the vulnerability is considered moderately high. The EPSS score is under 1 %, indicating a low probability of exploitation in the wild. It is not listed in CISA’s Known Exploited Vulnerabilities catalog. Exploitation requires an attacker who can supply crafted ICC profiles or binary data, for which the attack vector is inferred to be local or any environment where user input can reach the parsing routine.
OpenCVE Enrichment