Katalog CVE

CVE-2026-63947

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

W jądrze Linux w podsystemie Bluetooth HIDP wykryto brak walidacji długości danych w funkcji hidp_input_report(). Sparowane urządzenie może wysłać obcięty pakiet, co prowadzi do odczytu poza zakresem bufora skb. Problem może skutkować interpretacją nieprawidłowych danych jako fałszywych naciśnięć klawiszy lub ruchów myszy.

Ocena ryzyka

Atakujący poprzez sparowane urządzenie Bluetooth może wywołać odczyt poza zakresem bufora, potencjalnie powodując nieoczekiwane zachowanie systemu (np. symulację klawiatury lub myszy) lub wyciek danych. Podatność może być wykorzystana do eskalacji uprawnień lub destabilizacji systemu.

Rekomendacja

Należy niezwłocznie zaktualizować jądro Linux do wersji zawierającej poprawkę (commit z zastąpieniem ręcznego śledzenia długości przez skb_pull_data()). Dla systemów produkcyjnych zaleca się zastosowanie łatki bezpieczeństwa od dystrybutora.

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: HIDP: fix missing length checks in hidp_input_report() hidp_input_report() reads keyboard and mouse payload data from an skb without first verifying that skb->len contains enough data. hidp_recv_intr_frame() pulls the 1-byte HIDP header before dispatching to hidp_input_report(). If a paired device sends a truncated packet, the handler reads beyond the valid skb data, resulting in an out-of-bounds read of skb data. The OOB bytes may be interpreted as phantom key presses or spurious mouse movement. Replace the open-coded length tracking and pointer arithmetic with skb_pull_data() calls. skb_pull_data() returns NULL if the requested bytes are not present, eliminating the need for a manual size variable and the separate skb->len guard.

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