Katalog CVE

CVE-2026-80771

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku HID dla konsoli Nintendo występuje podatność polegająca na rejestracji urządzenia wejściowego przed skonfigurowaniem wszystkich możliwości. input_register_device() wystawia urządzenie do przestrzeni użytkownika natychmiast, a wywołanie przed skonfigurowaniem FF_RUMBLE może prowadzić do wyłuskania NULL w przypadku równoczesnego EVIOCSFF. Poprawka przenosi rejestrację na koniec funkcji joycon_input_create(), po skonfigurowaniu wszystkich możliwości.

Ocena ryzyka

Podatność może prowadzić do awarii systemu (kernel panic) lub nieprawidłowego działania kontrolera, a także do pomijania urządzenia przez menedżery wejścia z powodu braku informacji o przyciskach i osiach.

Rekomendacja

Należy zastosować oficjalną łatkę jądra Linux, która przenosi rejestrację urządzenia na koniec inicjalizacji, oraz zaktualizować system.

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: nintendo: register input device after capabilities are set input_register_device() exposes the device to userspace immediately. In joycon_input_create() it was called before joycon_config_rumble() configures the FF_RUMBLE capability and the memless force-feedback device, so a concurrent EVIOCSFF could dereference a NULL dev->ff. Registering early also means the initial udev event lacks button and axis information, which can make input managers ignore the device. Move input_register_device() to the end of joycon_input_create(), after all capabilities, the IMU input device and the force-feedback callbacks have been configured.

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