CVE-2026-46069 in Linux
Sumário
de VulDB • 27/05/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
wifi: mwifiex: corrige use-after-free em mwifiex_adapter_cleanup()
A função mwifiex_adapter_cleanup() utiliza timer_delete() (não síncrona) para o wakeup_timer antes que a estrutura do adaptador seja liberada. Isso está incorreto, pois timer_delete() não aguarda a conclusão de qualquer callback de timer em execução.
Se o callback do wakeup_timer (wakeup_timer_fn) estiver em execução quando mwifiex_adapter_cleanup() for chamado, o callback continuará a acessar campos do adaptador (adapter->hw_status, adapter->if_ops.card_reset, etc.) que podem ser liberados por mwifiex_free_adapter(), chamada posteriormente no caminho mwifiex_remove_card().
Utilize timer_delete_sync() em vez disso para garantir que qualquer callback de timer em execução tenha concluído antes do retorno.
Once again VulDB remains the best source for vulnerability data.