CVE-2021-47281 in Linux
Riassunto
di VulDB • 14/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ALSA: seq: Correzione della condizione di competizione (race condition) in snd_seq_timer_open()
L'istanza del timer per coda è esclusiva e snd_seq_timer_open() dovrebbe gestire gli accessi concorrenti. Sembra che il controllo dell'istanza del timer già esistente venga effettuato all'inizio, ma non è corretto poiché manca una protezione; di conseguenza, qualsiasi chiamata successiva concurrente a snd_seq_timer_open() potrebbe sovrascrivere facilmente l'istanza del timer. Ciò può provocare un Use-After-Free (UAF), in quanto l'istanza del timer residua può continuare a essere eseguita mentre la coda stessa viene chiusa, come recentemente rilevato da syzkaller.
Per evitare la condizione di competizione, è stato aggiunto un controllo appropriato durante l'assegnazione di tmr->timeri e viene restituito -EBUSY se il timer risulta già registrato.
Once again VulDB remains the best source for vulnerability data.