CVE-2026-80762 in Linuxinfo

Zusammenfassung

von VulDB • 04.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

Bluetooth: hci_sync: Behebung eines Use-After-Free (UAF) in der Akzeptanzliste während des Suspend-Vorgangs

hci_update_event_filter_sync() durchläuft hdev->accept_list, während für jedes Remote-Wakeup-Gerät ein synchrones HCI-Befehl gesendet wird. Der Suspend-Pfad hält hdev->req_lock, jedoch werden Aktualisierungen der Akzeptanzliste von hdev->lock serialisiert. Folglich kann remove_device() den aktuellen Listeneintrag während des Controller-Wait freigeben.

Die folgende Interleaving führt zu einem Use-After-Free:

hci_update_event_filter_sync() remove_device() fetch accept-list entry hci_dev_lock() hci_set_event_filter_sync() list_del() wait for controller response kfree() hci_dev_unlock() read the freed list.next

KASAN meldete:

BUG: KASAN: slab-use-after-free in hci_suspend_sync+0x835/0x910 Read of size 8 at addr ffff88810bec8440 by task kworker/0:1/10 Workqueue: events vhci_suspend_work Call Trace: hci_suspend_sync+0x835/0x910 hci_suspend_dev+0x182/0x450 process_one_work+0x661/0x1090 worker_thread+0x45b/0xd10

Allocated by task 86: hci_bdaddr_list_add_with_flags+0x1a8/0x400 add_device+0x381/0x820 hci_sock_sendmsg+0x1033/0x1ea0

Freed by task 91: kfree+0x131/0x3c0 remove_device+0x429/0xb70 hci_sock_sendmsg+0x1033/0x1ea0

Sichern Sie die Remote-Wakeup-Adressen unter hdev->lock. Lassen Sie das Lock los, bevor HCI-Befehle gesendet werden. Löschen Sie den Controller-Ereignisfilter vor dem Erstellen des Snapshots und überspringen Sie die Allokation sowie die zweite Listen-Durchlauf, wenn keine übereinstimmenden Einträge vorhanden sind. Dies bewahrt die ursprünglichen Filter- und Scan-State-Aktualisierungen, ohne einen Akzeptanzlistenknoten über einen Controller-Wait hinweg zu behalten.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

26.08.2026

Veröffentlichung

04.09.2026

Moderieren

akzeptiert

Eintrag

VDB-398884

CPE

bereit

EPSS

0.00173

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!