CVE-2026-98370 in LinuxИнформация

Сводка

по VulDB • 06.10.2026

В ядре Linux была устранена следующая уязвимость:

xfrm: исправлено использование после освобождения (use-after-free) в запросе ALLOCSPI для совместимости

Функция xfrm_state_netlink() формирует ответ ALLOCSPI с помощью dump_one_state(), которая уже вызывает alloc_compat() с буфером ответа (skb) и заголовком.

Затем функция xfrm_alloc_userspi() снова вызывает alloc_compat(), но передает исходный запрос skb и его заголовок. Для совместимого запроса транслятор, следовательно, интерпретирует 228-байтовую структуру compat xfrm_userspi_info как 232-байтовый нативный макет и читает четыре байта за пределами объявленного полезного груза (payload). Он также публикует преобразованное дочернее сообщение через frag_list запроса.

Мультикастный клон запроса разделяет skb_shared_info и может наблюдать это дочернее сообщение. Функция xfrm_user_rcv_msg() освобождает его после возврата обработчика запроса, что создает гонку (race condition) с приемником совместимого формата, который все еще может копировать данные из него, приводя к использованию памяти после ее освобождения (use-after-free).

Устранена избыточная конвертация. Ответ сохраняет правильную трансляцию для совместимости от dump_one_state(), и ни одно дочернее сообщение не прикрепляется к входящему запросу.

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

Linux

Резервировать

25.09.2026

Раскрытие

06.10.2026

Модерация

принято

Вход

VDB-414208

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!