Skip to content
Heist/ feed
Back to feed
Critical

onnx — security advisory

Type: advisorySources: OSVAdvisory ID: UBUNTU-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.

Products
onnx
Affected versions
1.13.1-3, 1.13.1-3build1, 1.14.1-2, 1.14.1-2.1, 1.14.1-2.1build1, 1.14.1-2.1build2, 1.14.1-2.1ubuntu0.1~esm1, 1.17.0-3build1, 1.20.0-1, 1.20.0-6, 1.7.0+dfsg-3build1, 1.7.0+dfsg-3build2, 1.7.0+dfsg-3ubuntu1, 1.7.0+dfsg-3ubuntu2
Fixed versions
Not specified
CVEs
CVE-2026-28500
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 02:06 UTC · Revision 1

Source evidence

UBUNTU-CVE-2026-28500

core-osv · Original source

Published 18 Mar 2026, 02:16 UTC

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.

osv:UBUNTU-CVE-2026-28500

onnx

Fixed versions: Not specified

onnx

Fixed versions: Not specified

onnx

Fixed versions: Not specified

onnx

Fixed versions: Not specified

onnx

Fixed versions: Not specified

Complete source record
{
  "id": "6582e81f06b97b5136e26f9adae3a7472236c07aeab4145c8b092a8ab3599134",
  "url": "https://osv.dev/vulnerability/UBUNTU-CVE-2026-28500",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "UBUNTU-CVE-2026-28500",
    "summary": "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.",
    "evidence": "osv:UBUNTU-CVE-2026-28500",
    "products": [
      {
        "name": {
          "value": "onnx",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "1.7.0+dfsg-3build1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1.7.0+dfsg-3build2",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1.7.0+dfsg-3ubuntu1",
            "evidence": "/affected/0/versions"
          },
          {
            "value": "1.7.0+dfsg-3ubuntu2",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "onnx",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "1.13.1-3",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1.13.1-3build1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1.14.1-2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1.14.1-2.1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1.14.1-2.1build1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1.14.1-2.1build2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "1.14.1-2.1ubuntu0.1~esm1",
            "evidence": "/affected/1/versions"
          }
        ]
      },
      {
        "name": {
          "value": "onnx",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "1.17.0-3build1",
            "evidence": "/affected/2/versions"
          }
        ]
      },
      {
        "name": {
          "value": "onnx",
          "evidence": "/affected/3/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "1.20.0-1",
            "evidence": "/affected/3/versions"
          },
          {
            "value": "1.20.0-6",
            "evidence": "/affected/3/versions"
          }
        ]
      },
      {
        "name": {
          "value": "onnx",
          "evidence": "/affected/4/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [],
        "affected_versions": [
          {
            "value": "1.17.0-3build1",
            "evidence": "/affected/4/versions"
          },
          {
            "value": "1.20.0-1",
            "evidence": "/affected/4/versions"
          }
        ]
      }
    ],
    "severity": "critical",
    "structured": {
      "id": "UBUNTU-CVE-2026-28500",
      "aliases": [
        "UBUNTU-CVE-2026-28500"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N"
        },
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N"
        },
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N"
        },
        {
          "type": "Ubuntu",
          "score": "medium"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "onnx",
            "purl": "pkg:deb/ubuntu/onnx?arch=source&distro=jammy",
            "ecosystem": "Ubuntu:22.04:LTS"
          },
          "versions": [
            "1.7.0+dfsg-3build1",
            "1.7.0+dfsg-3build2",
            "1.7.0+dfsg-3ubuntu1",
            "1.7.0+dfsg-3ubuntu2"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-28500.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libonnx-testdata",
                "binary_version": "1.7.0+dfsg-3ubuntu2"
              },
              {
                "binary_name": "libonnx1",
                "binary_version": "1.7.0+dfsg-3ubuntu2"
              },
              {
                "binary_name": "libonnxifi",
                "binary_version": "1.7.0+dfsg-3ubuntu2"
              },
              {
                "binary_name": "python3-onnx",
                "binary_version": "1.7.0+dfsg-3ubuntu2"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "onnx",
            "purl": "pkg:deb/ubuntu/onnx?arch=source&distro=esm-apps%2Fnoble",
            "ecosystem": "Ubuntu:Pro:24.04:LTS"
          },
          "versions": [
            "1.13.1-3",
            "1.13.1-3build1",
            "1.14.1-2",
            "1.14.1-2.1",
            "1.14.1-2.1build1",
            "1.14.1-2.1build2",
            "1.14.1-2.1ubuntu0.1~esm1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-28500.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libonnx-testdata",
                "binary_version": "1.14.1-2.1ubuntu0.1~esm1"
              },
              {
                "binary_name": "libonnx1t64",
                "binary_version": "1.14.1-2.1ubuntu0.1~esm1"
              },
              {
                "binary_name": "python3-onnx",
                "binary_version": "1.14.1-2.1ubuntu0.1~esm1"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "onnx",
            "purl": "pkg:deb/ubuntu/onnx?arch=source&distro=questing",
            "ecosystem": "Ubuntu:25.10"
          },
          "versions": [
            "1.17.0-3build1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-28500.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libonnx-testdata",
                "binary_version": "1.17.0-3build1"
              },
              {
                "binary_name": "libonnx1t64",
                "binary_version": "1.17.0-3build1"
              },
              {
                "binary_name": "python3-onnx",
                "binary_version": "1.17.0-3build1"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "onnx",
            "purl": "pkg:deb/ubuntu/onnx?arch=source&distro=stonking",
            "ecosystem": "Ubuntu:26.10"
          },
          "versions": [
            "1.20.0-1",
            "1.20.0-6"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-28500.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libonnx-testdata",
                "binary_version": "1.20.0-6"
              },
              {
                "binary_name": "libonnx1l",
                "binary_version": "1.20.0-6"
              },
              {
                "binary_name": "python3-onnx",
                "binary_version": "1.20.0-6"
              }
            ]
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                }
              ]
            }
          ],
          "package": {
            "name": "onnx",
            "purl": "pkg:deb/ubuntu/onnx?arch=source&distro=resolute",
            "ecosystem": "Ubuntu:26.04:LTS"
          },
          "versions": [
            "1.17.0-3build1",
            "1.20.0-1"
          ],
          "database_specific": {
            "source": "https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2026/UBUNTU-CVE-2026-28500.json"
          },
          "ecosystem_specific": {
            "binaries": [
              {
                "binary_name": "libonnx-testdata",
                "binary_version": "1.20.0-1"
              },
              {
                "binary_name": "libonnx1t64",
                "binary_version": "1.20.0-1"
              },
              {
                "binary_name": "python3-onnx",
                "binary_version": "1.20.0-1"
              }
            ]
          }
        }
      ],
      "modified": "2026-10-17T12:58:07.937823564Z",
      "provider": "osv",
      "upstream": [
        "CVE-2026-28500"
      ],
      "references": [
        "https://ubuntu.com/security/CVE-2026-28500",
        "https://www.cve.org/CVERecord?id=CVE-2026-28500",
        "https://github.com/onnx/onnx/security/advisories/GHSA-hqmj-h5c6-369m"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2026-28500",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/2/score"
  },
  "source_id": "core-osv",
  "document_id": 358184,
  "published_at": "2026-03-18T02:16:00+00:00"
}