Katalog CVE

CVE-2026-80769

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku HID rapoo brakowało sprawdzenia hid_is_usb() przed użyciem to_usb_interface(). Urządzenia uhid mogą być identyfikowane jako USB, ale nie mieć rodzica USB, co prowadzi do awarii jądra.

Ocena ryzyka

Lokalny użytkownik z dostępem do tworzenia urządzeń uhid może wywołać awarię jądra (kernel splat), co prowadzi do odmowy usługi.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę dodającą sprawdzenie hid_is_usb() oraz zależność od USB_HID.

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: HID: rapoo: fix missing hid_is_usb() check to_usb_interface() can only be used on a hid_device whose parent is really USB; uhid can create devices that identify as being on BUS_USB, but don't actually have a USB parent. Fix the use of to_usb_interface() without a hid_is_usb() check. Add a dependency on USB_HID for hid_is_usb(), as other HID drivers do; the alternative would be to provide a simple stub implementation on !USB_HID builds. I have verified that it is currently possible to trigger a kernel splat due to this bug in an ASAN build, and that this commit fixes the issue.

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