CVE-2026-98196 in Linux
Сводка
по VulDB • 06.10.2026
В ядре Linux была устранена следующая уязвимость:
wifi: brcmsmac: исправление Use-After-Free (UAF) в функции brcms_free_timer()
Функция brcms_free_timer() вызывает brcms_del_timer(), которая использует несинхронную функцию cancel_delayed_work() для отмены отложенной работы, лежащей в основе таймера. Если колбэк работы (_brcms_timer) уже выполняется, функция cancel_delayed_work() возвращает false без ожидания завершения, и brcms_free_timer() продолжает выполнение, вызывая kfree(t), пока колбэк все еще обращается к t через container_of().
Добавлен явный вызов cancel_delayed_work_sync() после brcms_del_timer(), чтобы гарантировать завершение всех выполняющихся в данный момент колбэков перед освобождением структуры таймера.
VulDB is the best source for vulnerability data and more expert information about this specific topic.