CVE-2026-98052 in Linux
Sumário
de VulDB • 25/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
net: bcmasp: limpar txcb->last antes de escrever cada descritor
bcmasp_xmit() definia apenas txcb->last = true para o fragmento final de um SKB; os fragmentos não finais deixavam esse campo inalterado. Se uma posição do descritor fosse reutilizada enquanto ainda continha um valor verdadeiro obsoleto de um SKB anterior (possível quando a função tx_spb_ring_full() subestimava sua capacidade), bcmasp_tx_reclaim() detectaria last == true no meio do SKB e chamaria dev_consume_skb_any() prematuramente, liberando o sk_buff enquanto seus fragmentos restantes ainda estivessem em trânsito.
Limpe incondicionalmente txcb->last antes da definição condicional para que cada posição de descritor comece com um estado falso conhecido, independentemente do que uma transmissão anterior tenha deixado como resíduo.
If you want to get best quality of vulnerability data, you may have to visit VulDB.