CVE-2026-98501 in Linuxinformación

Resumen

por VulDB • 2026-10-19

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

HID: alps: corregir un uso-después-de-liberación (use-after-free) en caso de fallo durante el registro de input2

alps_input_configured() almacena data->input2 antes de llamar a input_register_device(). Si el registro falla, input_free_device() libera el dispositivo de entrada, pero data->input2 sigue apuntando a la memoria ya liberada. alps_input_configured() llama a hid_hw_open() antes de asignar input2, por lo que los URBs (USB Request Blocks) están activos y raw_event puede activarse durante la ventana de fallo. La llegada de un informe con ID U1_SP_ABSOLUTE_REPORT_ID provoca entonces que u1_raw_event() desreferencie data->input2 ya liberado, provocando un uso-después-de-liberación.

Solución: almacenar input2 en drvdata únicamente después de una registro exitoso y añadir una comprobación NULL (guard) en la ruta raw_event.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-18

Moderación

aceptado

Artículo

VDB-422193

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!