Katalog CVE

CVE-2026-72334

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

W jądrze Linux w podsystemie Bluetooth ISO występuje podatność związana z nieprawidłowym obsługiwaniem pakietów ISO_END/CONT. Błędna obsługa może prowadzić do wycieku pamięci conn->rx_skb, paniki jądra na skb_put lub akceptacji zbyt krótkich pakietów ISO_END.

Ocena ryzyka

Podatność może prowadzić do wycieku pamięci jądra, awarii systemu (paniki) lub nieprawidłowego działania stosu Bluetooth. Atak wymaga jednak kontroli nad kontrolerem Bluetooth, co ogranicza ryzyko.

Rekomendacja

Zaleca się zastosowanie poprawki jądra, która oznacza niedokończone ISO_START przez conn->rx_skb != NULL, sprawdza długość skb przed skb_put oraz łączy ścieżki obsługi ISO_CONT/END. Należy również aktualizować jądro do wersji z poprawką.

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

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: fix malformed ISO_END/CONT handling Core specification (Part C vol 4 sec 5.4.5) does not exclude empty ISO_CONT, ISO_END packets. We currently reject them if they are last. If controller sends malformed sequence ISO_START -> rx_len = 4, ISO_CONT skb->len 4, ISO_START that ends payload in ISO_CONT, we leak conn->rx_skb. If controller sends too long ISO_END, we panic on skb_put. If controller sends too short ISO_END we accept it. Fix by marking unfinished ISO_START via conn->rx_skb != NULL. Check skb->len properly before skb_put. Combine the ISO_CONT/END code paths as they require the same initial checks. Reject too short ISO_END packets.

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