CVE-2026-90011
scsi: target: iscsi: Reserve a terminator byte for the login payload
CVSS 3.1Critical
9.1/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 5fac79f248c37774d1dd761406f83d25ca6ff8e4, 6ddddcad436d8e6e619204d3c848147ff2f5bf1e, b19dc17ed963ac36c0db4b52a1803fb11169f91f, 6b589ef9d5f6cdc70d2b4f269ca6cf26b5ebb076, eb9dadf4d552ebe10644871c5189286552aa48f5, 1624bff4c5118ad494d50ad94d44f22064667a7f, 3ddf3ea291a0ef2ea93b82e158960ac2cc42302b, f4825922d2fb371e2b969697d792077f1b62b62c
Примените патч ядра Linux, резервирующий терминирующий байт в login-буфере iSCSI target.
01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ
Отсутствие завершающего нулевого байта в login-буфере iSCSI target ядра Linux ведет к чтению за пределами выделенной памяти.
02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ
В подсистеме scsi: target: iscsi функция iscsi_target_check_login_request() проверяет длину DataSegmentLength через строгое неравенство `>` относительно MAX_KEY_VALUE_PAIRS. При длине полезной нагрузки от 8189 до 8192 байт буфер req_buf заполняется целиком, не оставляя байта под NUL-терминатор перед последующей обработкой как C-строки.
03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ
Выход за границы буфера при чтении C-строк (например, вызов kstrdup() в chap_check_algorithm()), аварийное падение ядра (DoS) или потенциальная утечка данных из памяти ядра.
04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ
LinuxLinux
>= e48354ce078c079996f89d715dfa44814b4eba01➔Fix: 5fac79f248c37774d1dd761406f83d25ca6ff8e4
LinuxLinux
>= e48354ce078c079996f89d715dfa44814b4eba01➔Fix: 6ddddcad436d8e6e619204d3c848147ff2f5bf1e
LinuxLinux
>= e48354ce078c079996f89d715dfa44814b4eba01➔Fix: b19dc17ed963ac36c0db4b52a1803fb11169f91f
LinuxLinux
>= e48354ce078c079996f89d715dfa44814b4eba01➔Fix: 6b589ef9d5f6cdc70d2b4f269ca6cf26b5ebb076
LinuxLinux
>= e48354ce078c079996f89d715dfa44814b4eba01➔Fix: eb9dadf4d552ebe10644871c5189286552aa48f5
LinuxLinux
>= e48354ce078c079996f89d715dfa44814b4eba01➔Fix: 1624bff4c5118ad494d50ad94d44f22064667a7f
LinuxLinux
>= e48354ce078c079996f89d715dfa44814b4eba01➔Fix: 3ddf3ea291a0ef2ea93b82e158960ac2cc42302b
LinuxLinux
>= e48354ce078c079996f89d715dfa44814b4eba01➔Fix: f4825922d2fb371e2b969697d792077f1b62b62c
05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (8)
- git.kernel.orghttps://git.kernel.org/stable/c/5fac79f248c37774d1dd761406f83d25ca6ff8e4
- git.kernel.orghttps://git.kernel.org/stable/c/6ddddcad436d8e6e619204d3c848147ff2f5bf1e
- git.kernel.orghttps://git.kernel.org/stable/c/b19dc17ed963ac36c0db4b52a1803fb11169f91f
- git.kernel.orghttps://git.kernel.org/stable/c/6b589ef9d5f6cdc70d2b4f269ca6cf26b5ebb076
- git.kernel.orghttps://git.kernel.org/stable/c/eb9dadf4d552ebe10644871c5189286552aa48f5
- git.kernel.orghttps://git.kernel.org/stable/c/1624bff4c5118ad494d50ad94d44f22064667a7f
- git.kernel.orghttps://git.kernel.org/stable/c/3ddf3ea291a0ef2ea93b82e158960ac2cc42302b
- git.kernel.orghttps://git.kernel.org/stable/c/f4825922d2fb371e2b969697d792077f1b62b62c
06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК
Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:
Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2026-90011: scsi: target: iscsi: Reserve a terminator byte for the login payload. URL: https://cve.futuretools.ru/cve/CVE-2026-90011
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2026_90011,
title = {{CVE-2026-90011: scsi: target: iscsi: Reserve a terminator byte for the login payload}},
author = {{CVE Futuretools}},
year = {2026},
howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2026-90011}},
note = {Оперативный инженерный анализ киберугроз}
}