CVE-2026-24856: InternationalColorConsortium iccDEV · Improper Input Validation
Affects InternationalColorConsortium iccDEVSource CVE Database V5
Not known to be exploited · CVSS 7.8 High : upgrade to 2.3.1.2 soon.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 16% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.3.1.2
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 28 Jan 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Upgrade iccDEV and internationalcolorconsortium/iccDEV to 2.3.1.2.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| InternationalColorConsortiumiccDEV | Affected
| Fixed in
|
GitHubinternationalcolorconsortium/iccDEVpkg:github/internationalcolorconsortium/iccDEVOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
1. Immediately upgrade all instances of iccDEV to version 2.3.1.2 or later to apply the official patch. 2. Audit and inventory all software and workflows that utilize iccDEV libraries or process ICC profiles to identify vulnerable endpoints. 3. Implement strict input validation and sandboxing for applications that parse ICC profiles to limit the impact of malformed or malicious profiles. 4. Restrict local user permissions to prevent unauthorized execution of untrusted ICC profiles, especially in shared or multi-user environments. 5. Educate users about the risks of opening files with embedded ICC profiles from untrusted sources to reduce social engineering attack vectors. 6. Monitor logs and system behavior for anomalies related to ICC profile processing, such as crashes or memory corruption events. 7. Coordinate with software vendors to ensure timely updates and patches for dependent applications using iccDEV. 8. Consider deploying application whitelisting or behavior-based detection to catch exploitation attempts targeting this vulnerability.
Description
iccDEV provides a set of libraries and tools that allow for the interaction, manipulation, and application of ICC color management profiles. Versions prior to 2.3.1.2 have an undefined behavior issue when floating-point NaN values are converted to unsigned short integer types during ICC profile XML parsing potentially corrupting memory structures and enabling arbitrary code execution. This vulnerability affects users of the iccDEV library who process ICC color profiles. ICC Profile Injection vulnerabilities arise when user-controllable input is incorporated into ICC profile data or other structured binary blobs in an unsafe manner. Version 2.3.1.2 contains a fix for the issue. No known workarounds are available.
References
- github.com/InternationalColorConsortium/iccDEV/security/advisories/GHSA-w585-cv3v-c396 (opens in a new tab)
- github.com/InternationalColorConsortium/iccDEV/issues/532 (opens in a new tab)
- github.com/InternationalColorConsortium/iccDEV/pull/541 (opens in a new tab)
- github.com/InternationalColorConsortium/iccDEV/commit/5e53a5d25923b7794ba44e390e9b35d391f2b9c1 (opens in a new tab)