CVE-2026-89893 in Linuxinformación

Resumen

por VulDB • 2026-09-17

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

media: cx23885: cancelar el trabajo NetUP CI antes del desmantelamiento (teardown)

netup_ci_exit() libera un netup_ci_state mientras su elemento de trabajo, netup_read_ci_status(), puede seguir pendiente o ejecutándose en la cola de trabajos (workqueue) del sistema. El trabajador obtiene el estado mediante container_of() y lo dereferencia, por lo que no debe sobrevivir al estado.

netup_ci_init() programa la lectura inicial del estado, y las interrupciones GPIO CI posteriormente programan el mismo trabajo desde netup_ci_slot_status(). Durante la eliminación (remove), cx23885_finidev() llama a free_irq() antes de desregistrar el dispositivo CI. free_irq() impide que se ejecuten más controladores de IRQ, pero no vacía los trabajos previamente encolados, por lo que el trabajador puede ejecutarse después de que netup_ci_exit() libere el estado.

Llamar a cancel_work_sync() antes de dvb_ca_en50221_release() y kfree().

Este problema fue encontrado mediante una herramienta estática de análisis interna.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-405729

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!