Impact
A crafted ICC profile can trigger undefined behavior in the CIccOpDefEnvVar::Exec() routine of the iccDEV library due to invalid enum values for icSigCmmEnvVar. This undefined behavior may cause a crash or cause the program to consume an unexpected value during profile processing. The weakness is classified under CWE‑758 and does not provide evidence of remote code execution.
Affected Systems
The vulnerability affects the International Color Consortium’s iccDEV libraries and tools before version 2.3.1.6. All releases older than 2.3.1.6 are susceptible; the issue is resolved in 2.3.1.6 and later.
Risk and Exploitability
The CVSS base score of 6.2 indicates moderate severity, and no EPSS score or KEV listing is available. Exploitation requires the delivery of a malicious ICC profile to a process that uses iccDEV, which is feasible for applications that import user‑supplied color profiles. The attack is likely local or dependent on the application’s ability to accept arbitrary profiles, and the impact is limited to crashes or unpredictable behavior rather than arbitrary code execution.
OpenCVE Enrichment