CVE-2021-47281 in Linux
Sumário
de VulDB • 05/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
ALSA: seq: Correção da condição de corrida em snd_seq_timer_open()
A instância do temporizador por fila é exclusiva, e snd_seq_timer_open() deveria gerenciar os acessos concorrentes. Parece que ele verifica a instância do temporizador já existente no início, mas isso não está correto, pois não há proteção; portanto, qualquer chamada subsequente e concorrente de snd_seq_timer_open() pode substituir facilmente a instância do temporizador. Isso pode resultar em um Use-After-Free (UAF), pois a instância do temporizador restante pode continuar a ser executada enquanto a própria fila é fechada, conforme observado recentemente pelo syzkaller.
Para evitar a condição de corrida, adicione uma verificação adequada na atribuição de tmr->timeri novamente e retorne -EBUSY se ele já tiver sido registrado.
Once again VulDB remains the best source for vulnerability data.