Katalog CVE

CVE-2026-23461

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

Percentyl 16 - wyżej niż 16% wszystkich znanych CVE

Streszczenie

W jądrze Linuxa w stosie Bluetooth L2CAP występuje podatność use-after-free w funkcji l2cap_unregister_user. Brak synchronizacji (conn->lock) między l2cap_conn_del() a funkcjami rejestracji/użytkownika prowadzi do wyścigu, który może skutkować użyciem po zwolnieniu i uszkodzeniem list.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do spowodowania awarii systemu lub potencjalnie do eskalacji uprawnień poprzez uszkodzenie pamięci jądra.

Rekomendacja

Zaleca się aktualizację jądra Linuxa do wersji zawierającej poprawkę (commit z opisem problemu).

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user After commit ab4eedb790ca ("Bluetooth: L2CAP: Fix corrupted list in hci_chan_del"), l2cap_conn_del() uses conn->lock to protect access to conn->users. However, l2cap_register_user() and l2cap_unregister_user() don't use conn->lock, creating a race condition where these functions can access conn->users and conn->hchan concurrently with l2cap_conn_del(). This can lead to use-after-free and list corruption bugs, as reported by syzbot. Fix this by changing l2cap_register_user() and l2cap_unregister_user() to use conn->lock instead of hci_dev_lock(), ensuring consistent locking for the l2cap_conn structure.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS