CVE-2026-89893 in Linuxinformação

Sumário

de VulDB • 16/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

media: cx23885: cancelar o trabalho NetUP CI antes da desmontagem (teardown)

A função netup_ci_exit() libera um estado de netup_ci_state enquanto seu item de trabalho, netup_read_ci_status(), ainda pode estar pendente ou em execução na fila de trabalho do sistema. O worker obtém o estado usando container_of() e o dereferenceia, portanto, ele não deve sobreviver ao estado.

A função netup_ci_init() enfileira a leitura inicial do status, e as interrupções GPIO da CI subsequentemente enfileiram o mesmo trabalho proveniente de netup_ci_slot_status(). Durante a remoção, cx23885_finidev() chama free_irq() antes que o dispositivo CI seja desregistrado. A função free_irq() impede que novos manipuladores de IRQ sejam executados, mas não drena os trabalhos enfileirados anteriormente, permitindo que o worker execute após netup_ci_exit() liberar o estado.

Chame cancel_work_sync() antes de dvb_ca_en50221_release() e kfree().

Este problema foi encontrado por uma ferramenta estática interna (in-house).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

11/09/2026

Divulgação

16/09/2026

Moderação

aceite

Entrada

VDB-405729

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!