CVE-2026-21678: 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.1% chance of exploitation in 30 days – higher than 9% 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 7 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, where the vulnerability is patched. 2. Implement strict input validation and sanitization for ICC profiles before processing, including scanning files for anomalies or unexpected content. 3. Restrict the processing of ICC profiles to trusted sources only, employing application whitelisting or file integrity monitoring to detect unauthorized or suspicious profiles. 4. Educate users about the risks of opening ICC profiles from untrusted or unknown origins to reduce the likelihood of social engineering attacks. 5. Employ sandboxing or isolation techniques for applications that handle ICC profiles to limit the impact of potential exploitation. 6. Monitor systems for unusual behavior or crashes related to color management tools, which may indicate attempted exploitation. 7. Maintain up-to-date backups and incident response plans tailored to potential exploitation scenarios involving iccDEV. 8. Coordinate with software vendors and security teams to stay informed about any emerging exploits or additional patches.
Description
CVE-2026-21678 is a high-severity heap-buffer-overflow vulnerability in the InternationalColorConsortium's iccDEV library versions prior to 2.3.1.2. The flaw exists in the IccTagXml() function due to improper input validation, allowing a remote attacker to cause memory corruption by processing malicious ICC color profiles. Exploitation requires local access and user interaction but can lead to full confidentiality, integrity, and availability compromise. The vulnerability has been patched in version 2.3.1.2, and no known exploits are currently in the wild.
References
- github.com/InternationalColorConsortium/iccDEV/security/advisories/GHSA-9rp2-4c6g-hppf (opens in a new tab)
- github.com/InternationalColorConsortium/iccDEV/issues/55 (opens in a new tab)
- github.com/InternationalColorConsortium/iccDEV/pull/219 (opens in a new tab)
- github.com/InternationalColorConsortium/iccDEV/commit/c6c0f1cf45b48db94266132ccda5280a1a33569d (opens in a new tab)