CVE-2026-89899 in Linuxinformación

Resumen

por VulDB • 2026-09-16

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

media: cec: deshabilitar el trabajo diferido antes de liberar una transmisión interrumpida

cec_transmit_msg_fh() libera adap->lock para esperar a que finalice una transmisión bloqueante en wait_for_completion_killable(). Si esa espera es interrumpida por una señal, cancel_delayed_work_sync() puede ejecutarse antes de que el hilo kthread de CEC active la temporización de respuesta mediante schedule_delayed_work(&data->work) en cec_transmit_done_ts(). El trabajo se activa después de la cancelación y los datos se liberan con su delayed_work aún pendiente:

ODEBUG: free active (active state 0) object: ... hint: cec_wait_timeout

Utilice disable_delayed_work_sync(): esto cancela el trabajo y lo deshabilita, por lo que la posterior llamada a schedule_delayed_work() se convierte en una operación sin efecto (no-op) y el trabajo no puede volver a activarse. Los datos se liberan inmediatamente después, por lo que no es necesario reactivarlos.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-16

Moderación

aceptado

Artículo

VDB-405738

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!