CVE-2026-98432
ipv4: free inet_opt and ireq_opt after an RCU grace period
CVSS 3.1Critical
9.8/ 10.0
Опубликовано
Обновлено
В атаках
Не зафиксировано
Публичный PoC
Отсутствует
Анализ подготовлен:CVE Futuretools Threat Intelligence
Верификация: MITRE CVE List · CISA KEV · NIST NVD
ПАТЧ ДОСТУПЕН: ВЕРСИЯ b3b027ef0cd322bfa839b9aaf5b27551eea54cf6, 95a8c8fa9f27dce64c40c41c062de7728bf34ab5, 89b5b1eb7d633c33832b7ff2c02e19a144705036, 742f73df544e03744f2981c467d6542fe8172a2a, 11a03ce3c4a62d84c10ccdfe47f8075006498568, a47406c769f72c070386985488f1c4d057df86b2, 26d4c36d318cffbbd160884a0e4cec0da4da4936, e3f33b0a1d89d738e2b913dab519226eaf76e15b, 5.10.272, 5.15.223, 6.1.190, 6.6.159, 6.12.113, 6.18.56, 7.2.10
Обновите ядро Linux до версии с коммитом, переносящим освобождение inet_opt и ireq_opt после завершения льготного периода RCU (RCU grace period).
01 // ТЕХНИЧЕСКАЯ СУТЬ УЯЗВИМОСТИ
В сетевом стеке IPv4 ядра Linux найдено состояние гонки при обработке опций сокета. Ошибка освобождения структур inet_opt и ireq_opt приводит к use-after-free и краху ядра.
02 // АНАТОМИЯ АТАКИ И ДЕФЕКТ ЛОГИКИ
Функция tcp_v4_syn_recv_sock() передает владение ireq->ireq_opt дочернему сокету (newinet->inet_opt) без копирования. При параллельной обработке повторного SYN-пакета на другом CPU функции tcp_v4_send_synack() и inet_csk_route_req() читают память под rcu_read_lock(), вызывая двойное чтение opt->optlen в ip_options_build() после потенциального освобождения буфера.
03 // СИСТЕМНЫЕ ПОСЛЕДСТВИЯ
Состояние гонки ведет к use-after-free, панике ядра (Kernel Panic), отказу в обслуживании (DoS) сетевой подсистемы или локальному повышению привилегий при манипуляции поврежденными структурами памяти.
04 // МАТРИЦА ЗАТРОНУТЫХ ПАКЕТОВ
LinuxLinux
>= 079096f103faca2dd87342cca6f23d4b34da8871➔Fix: b3b027ef0cd322bfa839b9aaf5b27551eea54cf6
LinuxLinux
>= 079096f103faca2dd87342cca6f23d4b34da8871➔Fix: 95a8c8fa9f27dce64c40c41c062de7728bf34ab5
LinuxLinux
>= 079096f103faca2dd87342cca6f23d4b34da8871➔Fix: 89b5b1eb7d633c33832b7ff2c02e19a144705036
LinuxLinux
>= 079096f103faca2dd87342cca6f23d4b34da8871➔Fix: 742f73df544e03744f2981c467d6542fe8172a2a
LinuxLinux
>= 079096f103faca2dd87342cca6f23d4b34da8871➔Fix: 11a03ce3c4a62d84c10ccdfe47f8075006498568
LinuxLinux
>= 079096f103faca2dd87342cca6f23d4b34da8871➔Fix: a47406c769f72c070386985488f1c4d057df86b2
LinuxLinux
>= 079096f103faca2dd87342cca6f23d4b34da8871➔Fix: 26d4c36d318cffbbd160884a0e4cec0da4da4936
LinuxLinux
>= 079096f103faca2dd87342cca6f23d4b34da8871➔Fix: e3f33b0a1d89d738e2b913dab519226eaf76e15b
——
>= 4.4.0➔Fix: 5.10.272
——
>= 5.11.0➔Fix: 5.15.223
——
>= 5.16.0➔Fix: 6.1.190
——
>= 6.2.0➔Fix: 6.6.159
——
>= 6.7.0➔Fix: 6.12.113
——
>= 6.13.0➔Fix: 6.18.56
——
>= 6.19.0➔Fix: 7.2.10
05 // ПЕРВОИСТОЧНИКИ И БЮЛЛЕТЕНИ (8)
- git.kernel.orghttps://git.kernel.org/stable/c/b3b027ef0cd322bfa839b9aaf5b27551eea54cf6
- git.kernel.orghttps://git.kernel.org/stable/c/95a8c8fa9f27dce64c40c41c062de7728bf34ab5
- git.kernel.orghttps://git.kernel.org/stable/c/89b5b1eb7d633c33832b7ff2c02e19a144705036
- git.kernel.orghttps://git.kernel.org/stable/c/742f73df544e03744f2981c467d6542fe8172a2a
- git.kernel.orghttps://git.kernel.org/stable/c/11a03ce3c4a62d84c10ccdfe47f8075006498568
- git.kernel.orghttps://git.kernel.org/stable/c/a47406c769f72c070386985488f1c4d057df86b2
- git.kernel.orghttps://git.kernel.org/stable/c/26d4c36d318cffbbd160884a0e4cec0da4da4936
- git.kernel.orghttps://git.kernel.org/stable/c/e3f33b0a1d89d738e2b913dab519226eaf76e15b
06 // ЦИТИРОВАНИЕ ДАННЫХ И ИСТОЧНИК
Для включения аналитической карточки в отчёты по безопасности, матрицы рисков или исследовательские публикации используйте стандартизированный формат цитирования:
Библиографическая ссылка (Plain text)
CVE Futuretools (2026). Анализ уязвимости CVE-2026-98432: ipv4: free inet_opt and ireq_opt after an RCU grace period. URL: https://cve.futuretools.ru/cve/CVE-2026-98432
BibTeX формат (LaTeX)
@misc{cve_futuretools_cve_2026_98432,
title = {{CVE-2026-98432: ipv4: free inet_opt and ireq_opt after an RCU grace period}},
author = {{CVE Futuretools}},
year = {2026},
howpublished = {\url{https://cve.futuretools.ru/cve/CVE-2026-98432}},
note = {Оперативный инженерный анализ киберугроз}
}