SEPTEMBER 15, 2026
Live Feed
Back to database
Case File

CVE-2026-55832

MEDIUM · CVSS 6.1 Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-14 · Last synced 2026-09-15

CyberRota Analysis

AI-Generated

The vulnerability affects the tract-onnx crate, which improperly handles attacker-controlled external data locations from ONNX models, allowing for the potential loading of arbitrary local files into model tensors or inference outputs. While this flaw does not enable file writing or code execution, it can lead to denial of service through out-of-range memory mappings. Organizations using affected versions should prioritize updating to versions 0.21.17, 0.22.3, or 0.23.2 to mitigate these risks.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-55832
Severity
MEDIUM
CVSS
6.1
EPSS
N/A

Original NVD Description

Tract is a tiny, no-nonsense, self-contained TensorFlow and ONNX inference toolkit. Prior to 0.21.17, 0.22.3, and 0.23.2, the tract-onnx crate passes the attacker-controlled external_data location from an ONNX model through onnx/src/tensor.rs get_external_resources and joins the value to the model directory without rejecting absolute paths or parent directory components. Loading an untrusted model through model_for_path can therefore make onnx/src/data_resolver.rs MmapDataResolver open an arbitrary local file and place the file contents into model tensors or inference output. Attacker-controlled offset and length fields can also select an out-of-range mapping slice and cause a denial of service, but the flaw does not write files or execute code. This issue is fixed in versions 0.21.17, 0.22.3, and 0.23.2.