Description
Open Neural Network Exchange (ONNX) is an open standard for machine learning interoperability. From 1.2.1 until 1.22.0, ConvTranspose shape inference processes a weight tensor with fewer than three dimensions without a kernel_shape attribute by deriving an empty effective_kernel_shape and indexing it for the input's spatial dimensions. The flaw affects convTransposeShapeInference_opset11() and the current inference path, and an untrusted model that can pass onnx.checker.check_model() can crash onnx.shape_inference.infer_shapes(), causing denial of service without demonstrated confidentiality or integrity impact. This issue is fixed in version 1.22.0.
Published: 2026-10-26
Score: 6.2 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

An out‑of‑bounds read occurs in ONNX ConvTranspose shape inference when the weight tensor has fewer than three dimensions and no kernel_shape attribute is supplied. The error is triggered during the calculation of an empty effective kernel shape and results in a process crash. Because the crash is caused by untrusted model files that have successfully passed onnx.checker.check_model(), the vulnerability presents a denial‑of‑service risk; there is no evidence of confidentiality or integrity compromise. The weakness is identified as CWE‑125.

Affected Systems

The flaw is present in the ONNX library for all releases from version 1.2.1 up to, but not including, 1.22.0. It affects the convTransposeShapeInference_opset11() function and the current inference path used by applications that perform shape inference on incoming model files.

Risk and Exploitability

The CVSS score of 6.2 indicates a moderate severity. Since the EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog, the probability of exploitation in the wild is currently uncertain. An attacker would need to supply a malicious ONNX model that can pass the ONNX checker and is processed by shape inference. The impact is limited to service interruption for the application that loads the model; it does not allow arbitrary code execution or data exfiltration.

Generated by OpenCVE AI on October 26, 2026 at 18:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ONNX to version 1.22.0 or later.
  • Limit the execution of onnx.shape_inference.infer_shapes() to trusted models or run the inference in a sandboxed environment.
  • If an immediate upgrade is not feasible, isolate the ONNX inference process from the rest of the application and monitor for repeated crashes, quitting or restarting the process when a failure occurs.

Generated by OpenCVE AI on October 26, 2026 at 18:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 26 Oct 2026 19:15:00 +0000

Type Values Removed Values Added
First Time appeared Onnx
Onnx onnx
Vendors & Products Onnx
Onnx onnx

Mon, 26 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description Open Neural Network Exchange (ONNX) is an open standard for machine learning interoperability. From 1.2.1 until 1.22.0, ConvTranspose shape inference processes a weight tensor with fewer than three dimensions without a kernel_shape attribute by deriving an empty effective_kernel_shape and indexing it for the input's spatial dimensions. The flaw affects convTransposeShapeInference_opset11() and the current inference path, and an untrusted model that can pass onnx.checker.check_model() can crash onnx.shape_inference.infer_shapes(), causing denial of service without demonstrated confidentiality or integrity impact. This issue is fixed in version 1.22.0.
Title ONNX: Out-of-bounds read in ConvTranspose shape inference via undersized weight rank
Weaknesses CWE-125
References
Metrics cvssV3_1

{'score': 6.2, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-26T19:48:35.202Z

Reserved: 2026-10-23T20:21:45.107Z

Link: CVE-2026-115920

cve-icon Vulnrichment

Updated: 2026-10-26T19:45:39.435Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-26T18:17:39.800

Modified: 2026-10-26T20:17:52.137

Link: CVE-2026-115920

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T19:00:08Z

Weaknesses