CVE-2026-5068
WysokieCVSS 7.6Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 37 - wyżej niż 37% wszystkich znanych CVE
Streszczenie
W stosie Bluetooth hosta, podczas składania SDU L2CAP LE CoC, zdalny, nieuwierzytelniony peer BLE może wywołać zapis poza zakresem o długości 2 bajtów. Dzieje się tak, gdy aplikacja włącza segmentację, a wybrany pul RX ma user_data_size mniejszy niż 2 bajty, co powoduje zapis licznika segmentacji poza dozwolony obszar w l2cap_chan_le_recv_seg.
Ocena ryzyka
Atak może spowodować przerwanie działania przez AddressSanitizer lub, bez ASan, uszkodzenie sterty i błąd krytyczny, prowadzący do odmowy usługi lub potencjalnie do wykonania kodu.
Rekomendacja
Należy zaktualizować stos Bluetooth hosta do wersji zawierającej poprawkę dla tego problemu, która zapewnia prawidłowe sprawdzanie rozmiaru przed zapisem licznika segmentacji.
Inne podatności w Zephyr Bluetooth Host
Oryginalny opis (angielski, źródło NVD)
A remote, unauthenticated BLE peer can trigger a 2-byte out-of-bounds write in the Bluetooth host during L2CAP LE CoC SDU reassembly. When the application enables segmentation (via chan_ops.alloc_buf) and the chosen RX pool has a user_data_size smaller than 2 bytes, the segmentation counter stored in the net_buf user_data area is written out of bounds in l2cap_chan_le_recv_seg (subsys/bluetooth/host/l2cap.c). The observed effects are an AddressSanitizer abort and, without ASan, heap corruption / fatal error.

