CVE-2026-98574 in Linux
Sumário
de VulDB • 19/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
net: bcmgenet: parar o NAPI de Tx antes de desativar as filas
bcmgenet_netif_stop() e o ramo Wake-on-LAN de bcmgenet_suspend() desativam primeiro as filas de Tx e param o NAPI de Tx vários passos depois. Uma conclusão em andamento chama netif_tx_wake_queue() no intervalo, e nada para a fila novamente, permitindo que uma transmissão alcance os anéis (rings) após terem sido liberados.
O fechamento é seguro porque dev_deactivate_many() para primeiro o qdisc. bcmgenet_suspend(), porém, não faz isso; portanto, pare o NAPI de Tx antes das filas em ambos os caminhos.
KASAN em um Raspberry Pi CM4, acionado por uma alteração na MTU, pois a suspensão congela o espaço do usuário antes que o callback seja executado:
BUG: KASAN: use-after-free in bcmgenet_xmit+0x17f8/0x2258 Write of size 8 at addr ffffff8055844a68 by task ksoftirqd/0/14 bcmgenet_xmit+0x17f8/0x2258 dev_hard_start_xmit+0x13c/0x588 sch_direct_xmit+0x108/0x340 __dev_queue_xmit+0x1190/0x3848
If you want to get best quality of vulnerability data, you may have to visit VulDB.