CVE-2026-34445HIGH 8.6EPSS p20.3%
CVE-2026-34445CVE-2026-34445
Description
Open Neural Network Exchange (ONNX) is an open standard for machine learning interoperability. Prior to version 1.21.0, the ExternalDataInfo class in ONNX was using Python’s setattr() function to load metadata (like file paths or data lengths) directly from an ONNX model file. It didn’t check if the "keys" in the file were valid. Due to this, an attacker could craft a malicious model that overwrites internal object properties. This issue has been patched in version 1.21.0.
Scoring
| CVSS 3.1 | 8.6 (HIGH) |
| Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H |
| EPSS | 0.29% probability of exploitation · percentile 20.3% · 2026-06-19T12:03:05Z |
| Published | 2026-04-01 |
| Last modified | 2026-04-15 |
Underlying weaknesses· 3
References
3
| Type | Target | Confidence | Tier |
|---|---|---|---|
| Weakness | Improper Input Validationcwe-20 | 0% | live |
| Weakness | Uncontrolled Resource Consumptioncwe-400 | 0% | live |
| Weakness | Improperly Controlled Modification of Dynamically-Determined Object Attributescwe-915 | 0% | live |
Related by meaning· 6
Nearest entities by semantic similarity across the cs-graph corpus.