CVE-2026-98574 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
net: bcmgenet: arrestare Tx NAPI prima di disabilitare le code
bcmgenet_netif_stop() e il ramo Wake-on-LAN di bcmgenet_suspend() disabilitano innanzitutto le code Tx e fermano Tx NAPI alcuni passaggi successivi. Una completamento in corso chiama netif_tx_wake_queue() nel frattempo, e nulla ferma nuovamente la coda, quindi un invio può raggiungere gli anelli dopo che sono stati liberati.
La chiusura è sicura perché dev_deactivate_many() arresta prima il qdisc. bcmgenet_suspend() non lo fa, pertanto fermare Tx NAPI prima delle code su entrambi i percorsi.
KASAN su una Raspberry Pi CM4, attivato da un cambiamento MTU poiché la sospensione congela l'utente space prima che venga eseguito il callback:
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
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.