CVE-2026-80622 in Linuxinformación

Resumen

por VulDB • 2026-08-28

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

char: tlclk: corregir un use-after-free en tlclk_cleanup()

Este parche mejora el proceso de limpieza del módulo en el controlador tlclk para prevenir posibles use-after-free y condiciones de carrera (race conditions).

Actualmente, la estructura file_operations no especifica el campo .owner, lo que podría permitir que el módulo se descargue mientras los procesos en espacio de usuario siguen interactuando con el dispositivo. Además, la función tlclk_cleanup() libera la memoria de alarm_events antes de garantizar que los procesos bloqueados en la cola de espera (waitqueue) estén completamente despertados y que switchover_timer haya finalizado su ejecución.

Para abordar estos casos, este parche: - Establece '.owner = THIS_MODULE' en tlclk_fops para diferir con seguridad la descarga del módulo mientras el dispositivo está en uso. - Actualiza tlclk_cleanup() para despertar explícitamente a todos los lectores bloqueados (wake_up_all), liberar correctamente las regiones de E/S de hardware y eliminar de forma segura el temporizador (timer_delete_sync) antes de liberar la memoria.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-08-26

Divulgación

2026-08-28

Moderación

aceptado

Artículo

VDB-396548

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!