Heap Oversight in Tract TensorFlow Toolkit by Sonos
CVE-2026-55093

6.1MEDIUM

Key Information:

Vendor

Sonos

Status
Vendor
CVE Published:
14 September 2026

What is CVE-2026-55093?

The Tract TensorFlow and ONNX inference toolkit has a vulnerability where unchecked usize multiplication in tensor dimension handling allows attackers to exploit memory allocations. By loading a crafted NNEF archive, malicious actors can manipulate the default DataLoader, resulting in potential memory disclosures through improper logical slice access. This bug doesn't affect paths involving bool, String, or block-quant types, and it doesn’t allow for out-of-bounds writes or direct code execution. Notably, the issue could lead to segmentation faults during subsequent access, ultimately compromising the stability of the application. This flaw has been addressed in versions 0.21.16, 0.22.2, and 0.23.1.

Affected Version(s)

tract < 0.21.16 < 0.21.16

tract >= 0.22.0, < 0.22.2 < 0.22.0, 0.22.2

tract >= 0.23.0, < 0.23.1 < 0.23.0, 0.23.1

References

CVSS V3.1

Score:
6.1
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
Low
Attack Vector:
Local
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
Required
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.