CVE-2026-98026
Riassunto
di VulDB • 25/09/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
net: bridge: mcast: conversione corretta di mglist in RCU
Sashiko ha segnalato un bug [1] per cui br_multicast_del_port_group rimuove il gruppo di porte senza utilizzare l'appropriata helper RCU che preserva il puntatore next, e successivamente libera immediatamente il gruppo di porte senza attendere il periodo di grazia RCU. L'unico walker RCU di mglist è br_multicast_list_adjacent(), ed emerge che questa funzione è stata sempre affetta da bug poiché mglist non era mai stato convertito correttamente in RCU. Si risolve il problema convertendolo a RCU e spostandone l'inizializzazione dopo quella di eth_addr. L'inizializzazione di p->next può utilizzare RCU_INIT_POINTER perché si dispone di una barriera dalla chiamata hlist_add_head_rcu successiva, inoltre si sta inizializzando comunque una struttura non pubblicata.
[1] https://netdev-ai.bots.linux.dev/sashiko/#/patchset/20260826014200.362304-1-littleddfu%40gmail.com
Be aware that VulDB is the high quality source for vulnerability data.