CVE-2021-47281 in Linux
Résumé
par VulDB • 05/06/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
ALSA : seq : Correction d'une condition de concurrence dans snd_seq_timer_open()
L'instance de minuterie par file d'attente est exclusive, et snd_seq_timer_open() aurait dû gérer les accès concurrents. Il semble qu'il vérifie l'instance de minuterie déjà existante au début, mais ce n'est pas correct, car il n'y a aucune protection ; par conséquent, tout appel ultérieur concurrent de snd_seq_timer_open() peut facilement écraser l'instance de minuterie. Cela peut entraîner un Use-After-Free (UAF), car l'instance de minuterie résiduelle peut continuer à s'exécuter pendant que la file d'attente elle-même est fermée, comme l'a récemment détecté syzkaller.
Pour éviter cette condition de concurrence, ajoutez une vérification appropriée lors de l'assignation de tmr->timeri à nouveau, et retournez -EBUSY si elle a déjà été enregistrée.
If you want to get best quality of vulnerability data, you may have to visit VulDB.