iccDEV provides a set of libraries and tools for working with ICC color management profiles. Versions 2.3.1.1 and below are vulnerable to Type Confusion in its CIccSingleSampledeCurveXml class during XML Curve Serialization. This issue is fixed in version 2.3.1.2.
{
"cwe_ids": [
"CWE-188",
"CWE-703",
"CWE-843"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/21xxx/CVE-2026-21493.json",
"cna_assigner": "GitHub_M"
}{
"cpe": "cpe:2.3:a:color:iccdev:*:*:*:*:*:*:*:*",
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "2.3.1.2"
}
],
"source": [
"CPE_RANGE",
"REFERENCES"
]
}
"2026-07-22T03:08:36Z"
[
{
"id": "CVE-2026-21493-0311b202",
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"digest": {
"length": 6046.0,
"function_hash": "110064241831361690890189230178413542315"
},
"source": "https://github.com/internationalcolorconsortium/iccdev/commit/7ff76d1471077172f9659de8d9536443eac7c48f",
"target": {
"function": "CIccSinglSampledeCurveXml::ParseXml",
"file": "IccXML/IccLibXML/IccMpeXml.cpp"
}
},
{
"id": "CVE-2026-21493-72c88922",
"deprecated": false,
"signature_type": "Function",
"signature_version": "v1",
"digest": {
"length": 666.0,
"function_hash": "75196645155416941916180165694899830133"
},
"source": "https://github.com/internationalcolorconsortium/iccdev/commit/7ff76d1471077172f9659de8d9536443eac7c48f",
"target": {
"function": "CIccSinglSampledeCurveXml::ToXml",
"file": "IccXML/IccLibXML/IccMpeXml.cpp"
}
},
{
"id": "CVE-2026-21493-85b0846d",
"deprecated": false,
"signature_type": "Line",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"117387768347248335351679023783324180201",
"101235199530325061532122041777497005015",
"133047812634706947160391365419832712035",
"279688390852860227061166491579034851256",
"243176632768332646538448427707117937441",
"159771193107068519326699228888587883271",
"10245686424298152902186949261481776486",
"19884503862379189551476209997756997722",
"1732542165705482718644944598665215292",
"97716221957976714252615173068588649262",
"192527278776828826617242411944240902456",
"74105399470933437169978674946638180057",
"276576452292086885466835079723937641572",
"80555781190849383398109946166279084060",
"73429243712506389744729256379572002800",
"1294161251015939865364148892417939954",
"145496289188417304351780424907636825358",
"304131625164798304062574137827812546387",
"10975978038175301890225737603855797205",
"15372233290228749577050480921973635008",
"193067485275965482553645412431390125616",
"330713414980470924268971363333560834723",
"84850587691177660425778792193819822368"
]
},
"source": "https://github.com/internationalcolorconsortium/iccdev/commit/7ff76d1471077172f9659de8d9536443eac7c48f",
"target": {
"file": "IccXML/IccLibXML/IccMpeXml.cpp"
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-21493.json"