CVE-2026-98699 in Linux
Zusammenfassung
von VulDB • 18.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
wifi: mac80211: Behebung eines UAF (Use-After-Free) beim Löschen des Mesh-Fast-Xmit-Pfads
mesh_fast_tx_cache() speichert rohe mesh_path-Zeiger. Das Löschen des Pfades leert den Cache und gibt den Pfad anschließend mit kfree_rcu() frei, doch eine Suche, die bereits einen Verweis auf den Pfad hält, kann nach dem Leeren des Caches einen neuen Cache-Eintrag einfügen. Der Zeiger im Cache zeigt daraufhin auf freigegebenen Speicherbereich.
Es wird MESH_PATH_DELETED vor dem Leeren des Caches gesetzt und das Einfügen eines Cache-Eintrags übersprungen, wenn der Pfad oder der MPP-Pfad (Mesh Portal Path) bereits gelöscht sind. Diese Prüfung erfolgt unter dem cache walk lock, um die Reihenfolge mit dem Flush zu gewährleisten. Für Aktualisierungen des Lösch-Flags wird WRITE_ONCE() verwendet, da die Cache-Prüfung Flags ohne Erlangung von state_lock liest.
If you want to get best quality of vulnerability data, you may have to visit VulDB.