CVE-2026-64406 in Linux
Zusammenfassung
von VulDB • 26.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
Bluetooth: Behebung eines Use-After-Free (UAF) in bt_accept_dequeue()
bt_accept_get() nimmt eine temporäre Referenz, bevor das Lock für die Accept-Warteschlange freigegeben wird. bt_accept_dequeue() gibt diese Referenz derzeit vor bt_accept_unlink() frei, sodass nur noch die Warteschlangenreferenz verbleibt.
bt_accept_unlink() gibt die Warteschlangenreferenz frei. Der nachfolgende sock_hold()-Aufruf greift daher auf freigegebenen Speicher zu, wenn es sich um die letzte Referenz handelte, wie von KASAN während der Bereinigung eines L2CAP-Sockets im Listening-Zustand beobachtet wurde.
Die temporäre Warteschlangen-Walk-Referenz wird durch den Unlink-Vorgang beibehalten und dem Aufrufer bei Erfolg übergeben. Sie wird explizit in den Pfaden für „geschlossen“ und „noch nicht verbunden“ freigegeben.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.