CVE-2026-80770 in Linuxinformación

Resumen

por VulDB • 2026-09-04

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

HID: nintendo: detener las E/S del dispositivo antes de llamar a hid_hw_stop en caso de fallo durante la inicialización (probe)

La función `nintendo_hid_probe()` llama a `hid_device_io_start()` antes de `joycon_init()` y `joycon_leds_create()`. Si alguna de estas funciones falla, la ruta de manejo de errores salta a `err_close`, que invoca a `hid_hw_close()/hid_hw_stop()` sin llamar previamente a `hid_device_io_stop()`.

`hid_hw_stop()` no detiene las E/S del dispositivo, por lo que `hid_input_report()` puede seguir ejecutándose y acceder a datos del controlador que se están destruyendo, lo que resulta en un use-after-free.

Se ha añadido una etiqueta `err_io_stop` que llama a `hid_device_io_stop()` antes de `hid_hw_close()`, y se han redirigido las dos rutas de error posteriores a la llamada inicial (`io_start`) hacia esta nueva etiqueta.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Linux

Reservar

2026-08-26

Divulgación

2026-09-04

Moderación

aceptado

Artículo

VDB-398894

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!