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

Сводка

по VulDB • 18.10.2026

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

wifi: mac80211: остановка таймера сессии RX BA при её завершении (teardown)

Завершение работы сессии RX BA может привести к тому, что таймер сессии останется в очереди на освобождённой структуре tid_rx. Последующая обработка в колесе таймеров и сам обратный вызов таймера будут выполняться над уже освобождённой памятью.

Обработчик RX BAR может разыменовывать указатель tid_rx под защитой RCU до того, как завершение работы (teardown) скроет его из видимости, оставаясь в своём критическом разделе для чтения, пока завершение работы удаляет таймер сессии. Устаревший обработчик затем может повторно активировать таймер после возврата функции timer_delete_sync() и до того момента, как обратный вызов RCU освободит tid_rx.

Используйте функцию timer_shutdown_sync(), чтобы попытки повторной активации стали неэффективными сразу же после начала завершения работы. Оставьте reorder_timer без изменений: завершение работы помечает сессию как удалённую под блокировкой reorder_lock, а её путь освобождения проверяет это состояние перед повторной активацией. У session_timer нет аналогичного механизма защиты, поскольку функция ieee80211_rx_h_ctrl() активирует его до захвата reorder_lock.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

Linux

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

25.09.2026

Раскрытие

18.10.2026

Модерация

принято

Вход

VDB-421978

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!