CVE-2026-80766

Publicada el 4 sept 2026

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: HID: uclogic: corrige un use-after-free de inrange_timer en la eliminación uclogic_remove() cancela el temporizador de lápiz en rango y luego detiene el dispositivo: timer_delete_sync(&drvdata->inrange_timer); hid_hw_stop(hdev); timer_delete_sync() solo garantiza que el temporizador esté inactivo en ese instante. uclogic_raw_event_pen() sigue entregando informes del lápiz hasta que hid_hw_stop() detiene el transporte varias líneas después, y cada informe con pen->inrange == UCLOGIC_PARAMS_PEN_INRANGE_NONE rearma el temporizador: mod_timer(&drvdata->inrange_timer, jiffies + msecs_to_jiffies(100)); Un informe que llega entre la llamada a timer_delete_sync() y el desmontaje del transporte en hid_hw_stop() rearma inrange_timer después de que fuera cancelado. uclogic_remove() luego retorna y los drvdata de devm se liberan, mientras que hid_hw_stop() ya ha liberado el dispositivo de entrada al que ap

Artículos relacionados

This product uses the NVD API but is not endorsed or certified by the NVD.

La descripción técnica es una traducción nuestra del texto original de NVD, en inglés.

Base de datos CVE