MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers. In version 1.39.2, when parsing shader nodes in a MTLX file, the MaterialXCore code accesses a potentially null pointer, which can lead to crashes with maliciously crafted files. An attacker could intentionally crash a target program that uses OpenEXR by sending a malicious MTLX file. This is fixed in version 1.39.3.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-476"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/53xxx/CVE-2025-53010.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "1.39.2"
},
{
"fixed": "1.39.3"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "e13344ba13326869d7820b444705f24d56fab73d"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-53010.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"33928134780048967916026803281142207467",
"116788355750602022522697056676799033005",
"130352276574377743459853225573397287316",
"271699751276984298917790302819157663385"
],
"threshold": 0.9
},
"id": "CVE-2025-53010-3cb57fdf",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/materialx/commit/e13344ba13326869d7820b444705f24d56fab73d",
"target": {
"file": "source/MaterialXCore/Material.cpp"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "208754991728404611984281782740145530317",
"length": 1942
},
"id": "CVE-2025-53010-ecf4ea8f",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/academysoftwarefoundation/materialx/commit/e13344ba13326869d7820b444705f24d56fab73d",
"target": {
"file": "source/MaterialXCore/Material.cpp",
"function": "getShaderNodes"
}
}
]
"2026-10-21T09:19:32Z"