CVE-2026-93228
svcrdma: Reject Write/Reply chunks with segcount 0
CVSS 3.1Critical
9.1/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ 28c5a3a572f6cf81ac304459cfd515480995d62a, fe533ae1bed2ef2b3d54ee7ab410da1874ed3d4f, a798714b58041e88716db3bf8fb03ae13eecd54a, 45dbdb2637b7fc5f1355b588780d2a7fb0516805, 9808eb7656666acc7291bae9ab6b987bd16e47e0
Установить обновление ядра Linux с валидацией чанков Write/Reply на условие `segcount == 0` на этапе декодирования.
01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ
Обработка некорректных чанков с нулевым количеством сегментов в драйвере svcrdma ядра Linux.
02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ
Функция `xdr_check_write_chunk()` проверяет только условие `segcount > rc_maxpages`, пропуская `segcount == 0`. В результате `xdr_inline_decode(stream, 0)` возвращает текущий указатель, а `pcl_alloc_write()` регистрирует чанк с пустым счетчиком сегментов.
03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ
Нарушение целостности внутренней очереди чанков RPC-over-RDMA, сбои при обработке ввода-вывода и возможная аварийная остановка ядра (Kernel Panic / DoS).
04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ
LinuxLinux
>= 78147ca8b4a9b6cf0e597ddd6bf17959e08376c2➔Fix: 28c5a3a572f6cf81ac304459cfd515480995d62a
LinuxLinux
>= 78147ca8b4a9b6cf0e597ddd6bf17959e08376c2➔Fix: fe533ae1bed2ef2b3d54ee7ab410da1874ed3d4f
LinuxLinux
>= 78147ca8b4a9b6cf0e597ddd6bf17959e08376c2➔Fix: a798714b58041e88716db3bf8fb03ae13eecd54a
LinuxLinux
>= 78147ca8b4a9b6cf0e597ddd6bf17959e08376c2➔Fix: 45dbdb2637b7fc5f1355b588780d2a7fb0516805
LinuxLinux
>= 78147ca8b4a9b6cf0e597ddd6bf17959e08376c2➔Fix: 9808eb7656666acc7291bae9ab6b987bd16e47e0
05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (5)
- git.kernel.orghttps://git.kernel.org/stable/c/28c5a3a572f6cf81ac304459cfd515480995d62a
- git.kernel.orghttps://git.kernel.org/stable/c/fe533ae1bed2ef2b3d54ee7ab410da1874ed3d4f
- git.kernel.orghttps://git.kernel.org/stable/c/a798714b58041e88716db3bf8fb03ae13eecd54a
- git.kernel.orghttps://git.kernel.org/stable/c/45dbdb2637b7fc5f1355b588780d2a7fb0516805
- git.kernel.orghttps://git.kernel.org/stable/c/9808eb7656666acc7291bae9ab6b987bd16e47e0
06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК
Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:
Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2026-93228: svcrdma: Reject Write/Reply chunks with segcount 0. URL: https://cve.futuretools.ru/cve/CVE-2026-93228
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2026_93228,
title = {{CVE-2026-93228: svcrdma: Reject Write/Reply chunks with segcount 0}},
author = {{CVE Futuretools}},
year = {2026},
howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2026-93228}},
note = {Оперативный инженерный анализ киберугроз}
}