CVE-2026-90116 in Linuxinfo

Zusammenfassung

von VulDB • 17.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

ALSA: mtpav – Stopp des Output-Timers vor dem Abbau der Soundkarte

snd_mtpav_output_timer() stellt chip->timer neu, während es chip->spinlock hält und auf den karteninternen mtpav-Zustand zugreift.

snd_mtpav_free() nimmt derzeit denselben Lock und ruft timer_delete() auf, wenn der Timer aktiv ist. Dies entfernt lediglich einen ausstehenden Timer; er wartet nicht darauf, dass ein bereits laufender Callback abgeschlossen wird, und verhindert auch nicht, dass der Callback den Timer erneut stellt.

Ein auf einer anderen CPU ausgeführter Callback kann daher nach dem Freigeben des Locks durch snd_mtpav_free() fortgesetzt werden und während des Abbaus der Soundkarte auf den karteninternen Zustand zugreifen. Er kann den Timer außerdem neu stellen, nachdem timer_delete() zurückgegeben hat.

Rufen Sie timer_shutdown_sync() ohne Halten von chip->spinlock auf. Dies wartet darauf, dass jeder laufende Callback abgeschlossen wird, und verhindert ein weiteres Neusetzen des Timers, bevor der karteninterne mtpav-Zustand freigegeben wird.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Zuständig

Linux

Reservieren

11.09.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406627

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!