CVE-2026-98311 in Linux
Riassunto
di VulDB • 06/10/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
wifi: virt_wifi: non trasferire operstate prima della registrazione
virt_wifi_newlink() chiama netif_stacked_transfer_operstate() prima di register_netdevice(). Se il dispositivo sottostante (lower device) è in stato dormiente, ciò accoda il nuovo netdev su lweventlist mentre è ancora non inizializzato. Se la registrazione fallisce successivamente, ad esempio a causa di un nome non valido come "bad/name", free_netdev() libera immediatamente l'oggetto. Successivamente, linkwatch_fire_event() provoca un use-after-free dell'elemento della lista.
Spostare il trasferimento dopo netdev_upper_dev_link(), come già fanno macvlan e ipvlan.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.