CVE-2026-28500

Open Neural Network Exchange (ONNX) is an open standard for machine learning interoperability. In versions up to and including 1.20.1, a security control bypass exists in onnx.hub.load() due to improper logic in the repository trust verification mechanism. While the function is designed to warn users when loading models from non-official sources, the use of the silent=True parameter completely suppresses all security warnings and confirmation prompts. This vulnerability transforms a standard model-loading function into a vector for Zero-Interaction Supply-Chain Attacks. When chained with file-system vulnerabilities, an attacker can silently exfiltrate sensitive files (SSH keys, cloud credentials) from the victim's machine the moment the model is loaded. As of time of publication, no known patched versions are available.
Configurations

Configuration 1 (hide)

cpe:2.3:a:linuxfoundation:onnx:*:*:*:*:*:*:*:*

History

18 Mar 2026, 19:47

Type Values Removed Values Added
First Time Linuxfoundation
Linuxfoundation onnx
References () https://github.com/ZeroXJacks/CVEs/blob/main/2026/CVE-2026-28500.md - () https://github.com/ZeroXJacks/CVEs/blob/main/2026/CVE-2026-28500.md - Patch
References () https://github.com/onnx/onnx/security/advisories/GHSA-hqmj-h5c6-369m - () https://github.com/onnx/onnx/security/advisories/GHSA-hqmj-h5c6-369m - Vendor Advisory
CPE cpe:2.3:a:linuxfoundation:onnx:*:*:*:*:*:*:*:*

18 Mar 2026, 15:16

Type Values Removed Values Added
References () https://github.com/ZeroXJacks/CVEs/blob/main/2026/CVE-2026-28500.md - () https://github.com/ZeroXJacks/CVEs/blob/main/2026/CVE-2026-28500.md -

18 Mar 2026, 14:52

Type Values Removed Values Added
Summary
  • (es) Open Neural Network Exchange (ONNX) es un estándar abierto para la interoperabilidad de aprendizaje automático. En versiones hasta la 1.20.1 inclusive, existe un bypass de control de seguridad en onnx.hub.load() debido a una lógica incorrecta en el mecanismo de verificación de confianza del repositorio. Aunque la función está diseñada para advertir a los usuarios al cargar modelos de fuentes no oficiales, el uso del parámetro silent=True suprime completamente todas las advertencias de seguridad y las solicitudes de confirmación. Esta vulnerabilidad transforma una función estándar de carga de modelos en un vector para ataques de cadena de suministro de interacción cero. Cuando se encadena con vulnerabilidades del sistema de archivos, un atacante puede exfiltrar silenciosamente archivos sensibles (claves SSH, credenciales de la nube) de la máquina de la víctima en el momento en que se carga el modelo. Al momento de la publicación, no hay versiones parcheadas conocidas disponibles.

18 Mar 2026, 02:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-03-18 02:16

Updated : 2026-03-18 19:47


NVD link : CVE-2026-28500

Mitre link : CVE-2026-28500

CVE.ORG link : CVE-2026-28500


JSON object : View

Products Affected

linuxfoundation

  • onnx
CWE
CWE-345

Insufficient Verification of Data Authenticity

CWE-494

Download of Code Without Integrity Check

CWE-693

Protection Mechanism Failure