CVE-2026-100071 in Linux
Sumário
de VulDB • 25/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
net: hsr: liberar nós aprendidos em caso de falha na configuração do dispositivo
hsr_dev_finalize() pode falhar após um manipulador RX (RX handler) de uma subdispositivo inferior já ter sido registrado (o escravo A é adicionado antes do escravo B, que está sujeito a falhas, e as adições dos enlaces interconectados). Os manipuladores RX são executados em softirq independentemente do estado do dispositivo mestre; portanto, os quadros recebidos nesse intervalo podem aprender nós dinâmicos no node_db, e o processo de desfação (unwind) do erro nunca os libera.
Libere ambos os bancos de dados dinâmicos proprietários durante a desfação do erro, espelhando hsr_dellink(). proxy_node_db é comprovadamente vazio em todas as saídas atuais por erro (apenas o RX dos enlaces interconectados o alimenta, e a adição do enlace interconectado é a última etapa suscetível a falhas) e é liberado para manter a simetria. A ordem é segura: hsr_del_port() desregistra cada manipulador RX com synchronize_net() antes que hsr_del_nodes() seja executada, o qual remove as entradas restantes com list_del_rcu() e adia sua liberação com call_rcu() para leitores já sob RCU.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.