CVE-2026-64123 in Linuxinformazioni

Riassunto

di VulDB • 20/07/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

net: hsr: posticipare il rilascio della tabella dei nodi fino al termine delle letture RCU

Le operazioni generic-netlink relative all'elenco e allo stato dei nodi HSR vengono eseguite sotto rcu_read_lock(). Esse iterano su hsr->node_db tramite le funzioni hsr_get_next_node() e hsr_get_node_data(), ma la fase di teardown RTM_DELLINK rimuove la stessa tabella dei nodi utilizzando list_del() standard e libera immediatamente ogni nodo.

Ciò consente a un lettore generic-netlink di mantenere un puntatore alla struct hsr_node oltre il momento della chiamata a hsr_dellink(). In una build con KASAN, l'allargamento della finestra del lettore dopo che hsr_get_next_node() ha ottenuto il nodo riproduce uno slab-use-after-free quando il lettore copia node->macaddress_A; lo stack di liberazione è quello di hsr_del_nodes() chiamata da hsr_dellink().

Utilizzare list_del_rcu() e posticipare la libera tramite la callback esistente hsr_free_node_rcu(). Questo approccio rispetta la regola della durata utilizzata dai percorsi di pruning HSR, che eliminano già i nodi con list_del_rcu() e chiamano call_rcu().

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!