Katalog CVE

CVE-2026-64128

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

W jądrze Linux wykryto podatność w stosie Bluetooth ISO, gdzie ramki ISO_END wysłane bez wcześniejszej ramki ISO_START powodują dereferencję wskaźnika NULL. Atakujący w zasięgu radiowym może doprowadzić do zawieszenia systemu (oops) poprzez wysłanie spreparowanych pakietów.

Ocena ryzyka

Organizacja narażona na ataki typu denial-of-service (DoS) z poziomu lokalnego radia Bluetooth, szczególnie w trybie BIS (broadcast isochronous), gdzie nie jest wymagane parowanie. Każde urządzenie nadawcze w zasięgu może wywołać awarię jądra.

Rekomendacja

Niezwłocznie zastosować łatkę z jądra Linux zawierającą poprawkę dla Bluetooth ISO (commit weryfikujący ISO_END). Zaktualizować system do wersji jądra zawierającej to zabezpieczenie.

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: ISO: drop ISO_END frames received without prior ISO_START ISO data PDUs carry a packet-boundary flag indicating START, CONT, END or SINGLE. The ISO_CONT branch of iso_recv() guards against a missing ISO_START by checking conn->rx_len before touching conn->rx_skb, but ISO_END does not. If a peer sends an ISO_END as the first packet on a fresh ISO connection, conn->rx_skb is still NULL and conn->rx_len is zero, so skb_put(conn->rx_skb, ...) dereferences NULL and oopses. For BIS, where receivers sync to a broadcaster without pairing, any broadcaster on the air can trigger this. Mirror the ISO_CONT check at the top of ISO_END so a stray end fragment is logged and dropped instead of crashing the host.

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