CVE.futuretools
NVD NIST
CVE-2026-90230

nvmet: fix heap out-of-bounds read in nvmet_auth_negotiate()

CVSS 3.1Critical
9.1/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 89ff11b72f38976f3b5aea23a5228ee05e277209, aaac783950b17c57df9b6f7344747cacb1a407ed, c38a8186326799957d293d370136c128cd113916, 7b81e4d2230e3d2d372c826180c4ef0efc244f31, 5bb96cc218835769ab74ec7f3ea2bf81fbffe955
Применить официальный патч ядра Linux с валидацией transfer length и параметров halen/dhlen в подсистеме nvmet.

01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ

Чтение за пределами кучи в обработчике аутентификации nvmet ядра Linux.

02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ

Функция nvmet_execute_auth_send() выделяет буфер сообщения DH-HMAC-CHAP по длине tl от хоста и передает его в nvmet_auth_negotiate() без передачи параметра длины. Функция не валидирует размеры tl, halen и dhlen, выполняя неконтролируемую индексацию за границы буфера и статического массива idlist[60].

03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ

Чтение данных за пределами выделенной памяти кучи ядра Linux, аварийное завершение работы ядра (DoS) или раскрытие конфиденциальных структур памяти узла NVMe-oF.

04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ

LinuxLinux
>= db1312dd95488b5e6ff362ff66fcf953a46b1821➔Fix: 89ff11b72f38976f3b5aea23a5228ee05e277209
LinuxLinux
>= db1312dd95488b5e6ff362ff66fcf953a46b1821➔Fix: aaac783950b17c57df9b6f7344747cacb1a407ed
LinuxLinux
>= db1312dd95488b5e6ff362ff66fcf953a46b1821➔Fix: c38a8186326799957d293d370136c128cd113916
LinuxLinux
>= db1312dd95488b5e6ff362ff66fcf953a46b1821➔Fix: 7b81e4d2230e3d2d372c826180c4ef0efc244f31
LinuxLinux
>= db1312dd95488b5e6ff362ff66fcf953a46b1821➔Fix: 5bb96cc218835769ab74ec7f3ea2bf81fbffe955

05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (5)

06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК

Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:

Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2026-90230: nvmet: fix heap out-of-bounds read in nvmet_auth_negotiate(). URL: https://cve.futuretools.ru/cve/CVE-2026-90230
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2026_90230,
  title = {{CVE-2026-90230: nvmet: fix heap out-of-bounds read in nvmet_auth_negotiate()}},
  author = {{CVE Futuretools}},
  year = {2026},
  howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2026-90230}},
  note = {Оперативный инженерный анализ киберугроз}
}