CVE-2026-55093
tract-nnef: integer overflow in NNEF `.dat` tensor parser yields an out-of-bounds read on model load
CVSS 3.1Medium
6.1/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 0.21.16, 0.22.2, 0.23.1
Обновите tract до версий 0.21.16, 0.22.2, 0.23.1 или новее.
01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ
Целочисленное переполнение в парсере NNEF .dat пакета tract-nnef приводит к чтению за пределами буфера при загрузке модели.
02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ
В функции read_tensor файла nnef/src/tensors.rs выполняется непроверяемое умножение usize размерностей тензора, размера аллокации и длины. При чтении через DatLoader проверка размера переполняется, а as_slice_unchecked создает логический срез больше выделенного буфера.
03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ
Утечка смежных данных из кучи (Out-of-bounds Read) и аварийное завершение процесса (DoS) при последующем обращении к срезу.
04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ
sonostract
все ранние➔Fix: 0.21.16
sonostract
>= 0.22.0➔Fix: 0.22.2
sonostract
>= 0.23.0➔Fix: 0.23.1
——
>= 0.0.0-0➔Fix: 0.21.16
——
>= 0.22.0➔Fix: 0.22.2
——
>= 0.23.0➔Fix: 0.23.1
——
>= 0.23.0➔Fix: 0.23.1
——
>= 0.22.0➔Fix: 0.22.2
——
>= 0➔Fix: 0.21.16
05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (7)
- github.comhttps://github.com/sonos/tract/security/advisories/GHSA-x5mv-8wgw-29hg
- github.comhttps://github.com/sonos/tract/commit/34c7df2c9bd2a36583e09b52f3e6319bf23102e8
- github.comhttps://github.com/sonos/tract/commit/828ec20f74c14c0923c7d7f0cff062ed222d630a
- github.comhttps://github.com/sonos/tract/commit/ee5f019d39fb97f7d4431b883c3ce97b74c28a64
- github.comhttps://github.com/sonos/tract/releases/tag/0.21.16
- github.comhttps://github.com/sonos/tract/releases/tag/0.22.2
- github.comhttps://github.com/sonos/tract/releases/tag/v0.23.1
06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК
Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:
Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2026-55093: tract-nnef: integer overflow in NNEF `.dat` tensor parser yields an out-of-bounds read on model load. URL: https://cve.futuretools.ru/cve/CVE-2026-55093
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2026_55093,
title = {{CVE-2026-55093: tract-nnef: integer overflow in NNEF `.dat` tensor parser yields an out-of-bounds read on model load}},
author = {{CVE Futuretools}},
year = {2026},
howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2026-55093}},
note = {Оперативный инженерный анализ киберугроз}
}