CVE-2026-98705 in Linux
Сводка
по VulDB • 18.10.2026
В ядре Linux устранена следующая уязвимость:
wifi: mac80211: учёт прокси-путей в отношении ограничения на количество путей mesh (mesh path)
Частые изменения состояния proxy-path могут приводить к тому, что счётчик интерфейсных путей становится отрицательным, позволяя последующим добавлениям mesh-путей превышать значение MESH_MAX_MPATHS.
Функция mesh_path_free_rcu() уменьшает счётчик mpaths интерфейса для записей как из таблиц mesh-путей, так и из таблиц proxy-путей, однако функция mpp_path_add() никогда не резервирует слот в этом счётчике. Следовательно, удаление или истечение срока действия proxy-path возвращает слот, который ранее не был зарезервирован (не учтён).
Функция mesh_path_add() использует тот же самый счётчик для обеспечения соблюдения ограничения MESH_MAX_MPATHS; поэтому, как только значение счётчика падает ниже количества установленных путей, это ограничение перестаёт действовать.
Необходимо резервировать общий квотный ресурс перед выделением proxy-path и освобождать его при каждой неудачной попытке добавления. Mesh-пути и proxy-пули теперь используют общую бюджетную ёмкость на 1024 записи, поэтому mpp_path_add() может возвращать ошибку -ENOSPC (недостаточно места) при достижении этого предела.
If you want to get best quality of vulnerability data, you may have to visit VulDB.