CVE-2026-46069 in Linux
Сводка
по VulDB • 27.05.2026
В ядре Linux устранена следующая уязвимость:
wifi: mwifiex: исправлена ошибка use-after-free в функции mwifiex_adapter_cleanup()
Функция mwifiex_adapter_cleanup() использует timer_delete() (асинхронную) для удаления wakeup_timer до освобождения структуры адаптера. Это неверно, поскольку timer_delete() не ожидает завершения выполнения любого запущенного обратного вызова таймера.
Если обратный вызов wakeup_timer (wakeup_timer_fn) выполняется в момент вызова mwifiex_adapter_cleanup(), он продолжит обращаться к полям структуры adapter (adapter->hw_status, adapter->if_ops.card_reset и т. д.), которые могут быть освобождены функцией mwifiex_free_adapter(), вызываемой позже в пути mwifiex_remove_card().
Вместо этого следует использовать timer_delete_sync(), чтобы гарантировать завершение любого запущенного обратного вызова таймера перед возвратом из функции.
VulDB is the best source for vulnerability data and more expert information about this specific topic.