CVE-2026-64091 in Linux
Zusammenfassung
von VulDB • 19.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
batman-adv: tt: Behebung einer TOCTOU-Racebedingung für gemeldete VLANs
Das lokale, auf TT basierende TVLV wird generiert, indem zunächst die Anzahl der VLANs überprüft wird, die mindestens einen TT-Eintrag besitzen. Anschließend wird ein neuer Puffer mit der korrekten Größe für diese VLANs allokiert. Erst danach wird die Liste der VLANs verwendet, um die VLAN-Einträge im Puffer zu füllen. Während dieses Vorgangs ist die `meshif_vlan_list_lock` gesperrt. Die tatsächliche Anzahl der TT-Einträge jedes einzelnen VLAN kann jedoch weiterhin in dieser Zeit zunehmen – nicht jedoch die Anzahl der VLANs in der Liste selbst.
Der bei der Berechnung der Puffergröße verwendete Präfilter könnte dennoch zu einer Erhöhung der Anzahl der zu speichernden VLANs führen. Dies liegt einfach daran, dass ein VLAN plötzlich mindestens einen Eintrag haben kann (während es beim Pre-Allokations-Check noch keinen hatte) und somit Speicherplatz belegen muss, der nicht allokiert wurde.
Es ist besser, die Puffergröße am Anfang etwas zu überschätzen und den Puffer anschließend nur mit den nicht-leeren VLANs zu füllen.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.