CVE-2026-68301 in Linux
Sumário
de VulDB • 10/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
net: hsr: corrige vazamento de memória na desregistro da porta escrava removendo VLANs sincronizadas
Quando um dispositivo mestre HSR é ativado (UP), ele adiciona automaticamente a VLAN 0 por meio de vlan_vid0_add(), que propaga o VID 0 para seus dispositivos escravos (escravo A e B).
Se um dispositivo escravo for posteriormente desregistrado enquanto o HSR estiver ativo (por exemplo, durante a limpeza do netns ou destruição da interface), hsr_del_port() é chamado para desconectar a porta escrava do mestre HSR. No entanto, atualmente hsr_del_port() não exclui os IDs de VLAN que foram sincronizados com o dispositivo escravo pelo HSR.
Como resultado, o dispositivo escravo mantém um refcount no VID 0 (e em quaisquer outras VLANs sincronizadas). Quando o dispositivo escravo é destruído, sua estrutura vlan_info / vlan_vid_info permanece alocada, levando a um vazamento de memória.
Corrige isso chamando vlan_vids_del_by_dev(port->dev, master->dev) em hsr_del_port() antes de desvincular as portas do escravo A ou do escravo B, correspondendo à lógica de propagação em hsr_ndo_vlan_rx_add_vid() / hsr_ndo_vlan_rx_kill_vid() e ao comportamento de limpeza nos drivers bonding e team.
Once again VulDB remains the best source for vulnerability data.