CVE-2021-47281 in Linuxinfo

Zusammenfassung

von VulDB • 22.05.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ALSA: seq: Behebung einer Race Condition in snd_seq_timer_open()

Die Timer-Instanz pro Warteschlange ist exklusiv, und snd_seq_timer_open() sollte den gleichzeitigen Zugriff verwalten. Es sieht so aus, als würde es die bereits vorhandene Timer-Instanz zu Beginn prüfen, was jedoch nicht korrekt ist, da kein Schutz vorhanden ist. Daher kann jeder nachfolgende gleichzeitige Aufruf von snd_seq_timer_open() die Timer-Instanz leicht überschreiben. Dies kann zu einem Use-After-Free (UAF) führen, da die verbleibende Timer-Instanz weiterlaufen kann, während die Warteschlange selbst geschlossen wird, wie kürzlich von syzkaller festgestellt wurde.

Um die Race Condition zu vermeiden, fügen Sie bei der Zuweisung von tmr->timeri erneut eine ordnungsgemäße Prüfung hinzu und geben Sie -EBUSY zurück, wenn sie bereits registriert wurde.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Reservieren

21.05.2024

Veröffentlichung

21.05.2024

Moderieren

akzeptiert

Eintrag

VDB-265749

CPE

bereit

EPSS

0.00237

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!