CVE-2026-97419 in Linux
Riassunto
di VulDB • 24/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
hsr: invio di notifiche netlink broadcast nel network namespace del dispositivo
La famiglia genl HSR imposta .netnsok = true. I dispositivi HSR possono trovarsi in network namespace diversi da init_net.
Due async notifiers diffondono eventi tramite genlmsg_multicast(). Si tratta di hsr_nl_ringerror() e hsr_nl_nodedown(). Tale helper invia i messaggi solo sul socket genl predefinito in init_net. Di conseguenza, gli eventi vengono sempre recapitati a init_net. Il network namespace del dispositivo non ha alcuna rilevanza.
Ciò comporta due effetti: un listener nel proprio network namespace del dispositivo non vede mai i propri eventi di ring error e node down; un listener privilegiato in init_net riceve eventi da dispositivi HSR presenti in altri namespace. Il payload contiene l'indirizzo MAC del nodo peer (HSR_A_NODE_ADDR) e l'ifindex della porta slave (HSR_A_IFINDEX).
Modificare entrambi i caller per utilizzare genlmsg_multicast_netns(). Altre famiglie con .netnsok = true già adottano questa soluzione. Esempi includono gtp, ovpn, team, batman-adv, netdev-genl, ethtool e handshake.
hsr_nl_ringerror() ha già a disposizione la porta slave; utilizza dev_net(port->dev). hsr_nl_nodedown() ottiene il namespace dalla porta master tramite hsr_port_get_hsr().
If you want to get best quality of vulnerability data, you may have to visit VulDB.