CVE-2026-90116 in Linuxinformação

Sumário

de VulDB • 18/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

ALSA: mtpav: desligar o timer de saída antes da destruição (teardown) da placa

snd_mtpav_output_timer() rearma chip->timer enquanto mantém chip->spinlock e acessa o estado privado da placa relacionado ao mtpav.

Atualmente, snd_mtpav_free() adquire a mesma trava e chama timer_delete() quando o timer está ativo. Isso apenas remove um timer pendente; não espera que uma callback já em execução seja concluída nem impede que essa callback rearme o timer novamente.

Uma callback executando em outra CPU pode, portanto, continuar após snd_mtpav_free() liberar a trava e acessar o estado privado da placa enquanto esta está sendo destruída (teardown). Ela também pode rearmar o timer depois que timer_delete() retornar.

Chame timer_shutdown_sync() sem manter chip->spinlock. Isso aguarda qualquer callback em execução para terminar e impede novos armamentos antes que o estado privado do mtpav da placa seja liberado.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-406627

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!