CVE-2026-93149 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
wifi: mac80211_hwsim: evitar skb NULL no dreno da fila de parada (stop queue drain)
A função `mac80211_hwsim_stop()` descarta quaisquer quadros restantes em `data->pending`. O loop atualmente verifica `skb_queue_empty()` e depois remove os elementos separadamente.
Essa divisão é sujeita a condições de corrida (*race condition*) com o tratamento do status de transmissão (TX), que pode remover um quadro pendente sob o bloqueio da fila. Se a última entrada for removida após a verificação de vazamento, `skb_dequeue()` retorna NULL e o caminho de parada passa esse skb NULL para `ieee80211_free_txskb()`.
Use `skb_dequeue()` como condição do loop em vez disso. O resultado da remoção é o objeto que a função stop possui e libera, e uma conclusão de status concorrente que esvazia a fila simplesmente faz com que o loop termine.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.