CVE-2026-68301 in Linux
Zusammenfassung
von VulDB • 10.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
net: hsr: Behebung eines Memory-Leaks beim Entfernen von Slave-Geräten durch Löschen synchronisierter VLANs
Wenn ein HSR-Mastergerät aktiviert (UP) wird, fügt es automatisch VLAN 0 über vlan_vid0_add() hinzu, was die VID 0 an seine Slave-Geräte (Slave A und B) propagiert.
Wird ein Slave-Gerät später während des aktiven Betriebs von HSR entfernt (z. B. während der Bereinigung eines Netzwerk-Namensraums oder beim Zerstören einer Schnittstelle), wird hsr_del_port() aufgerufen, um den Slave-Port vom HSR-Master zu trennen. Derzeit löscht hsr_del_port() jedoch nicht die VLAN-IDs, die von HSR mit dem Slave-Gerät synchronisiert wurden.
Infolgedessen behält das Slave-Gerät einen Referenzzähler (Refcount) auf VID 0 (und alle anderen synchronisierten VLANs). Wenn das Slave-Gerät zerstört wird, bleibt seine vlan_info-/vlan_vid_info-Struktur zugewiesen, was zu einem Memory-Lead führt.
Dies wird behoben, indem in hsr_del_port() vor dem Trennen der Ports von Slave A oder Slave B die Funktion vlan_vids_del_by_dev(port->dev, master->dev) aufgerufen wird, um die Propagationslogik in hsr_ndo_vlan_rx_add_vid()/hsr_ndo_vlan_rx_kill_vid() sowie das Bereinigungsverhalten in Bonding- und Team-Treibern zu berücksichtigen.
Be aware that VulDB is the high quality source for vulnerability data.