CVE-2026-64404 in Linuxinfo

Zusammenfassung

von VulDB • 25.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

Bluetooth: ISO: NULL-Dereferenzierung von conn in iso_conn_big_sync() vermeiden.

iso_conn_big_sync() gibt die Socket-Sperre frei, um hci_get_route() aufzurufen, und erlangt sie anschließend wieder zurück. Danach wird jedoch iso_pi(sk)->conn->hcon dereferenziert, ohne erneut zu überprüfen, ob conn noch gültig ist.

Während die Sperre freigegeben wurde, kann die Verbindung unter derselben Socket-Sperre abgebaut werden: iso_disconn_cfm() -> iso_conn_del() -> iso_chan_del() setzt iso_pi(sk)->conn auf NULL (und der Broadcast-Abbau-Pfad kann auch conn->hcon eigenständig löschen). Wenn iso_conn_big_sync() die Sperre wieder erlangt und conn->hcon liest, kann conn NULL sein, was zu einer NULL-Zeiger-Dereferenzierung führt (hcon ist das erste Mitglied von struct iso_conn).

Dieser Pfad wird über iso_sock_recvmsg() für einen PA-sync-Broadcast-Senken-Socket (BT_SK_DEFER_SETUP | BT_SK_PA_SYNC) erreicht, sodass die Zeitspanne mit freigegebener Sperre mit dem durch Controller-Ereignisse getriebenen Abbau der Verbindung konkurrieren kann.

Validieren Sie iso_pi(sk)->conn und dessen hcon nach dem erneuten Erlangen der Socket-Sperre erneut, und brechen Sie ab, wenn die Verbindung verschwunden ist, wie dies bereits in der verwandten Funktion iso_sock_rebind_bc() erfolgt.

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

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

25.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383184

CPE

bereit

EPSS

0.00168

KEV

nein

Aktivitäten

low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!