CVE-2026-90214 in Linux
Zusammenfassung
von VulDB • 17.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
ASoC: xilinx: formatter_pcm: Behebung des Lecks von stream_data bei einem Fehler beim Öffnen (open)
In `xlnx_formatter_pcm_open()` wird `stream_data` alloziert und `adata->play_stream` bzw. `adata->capture_stream` werden frühzeitig zugewiesen. Wenn ein späterer Schritt, wie beispielsweise `snd_pcm_hw_constraint_step()` oder `snd_pcm_hw_constraint_integer()`, fehlschlägt, gibt die Funktion den Fehler sofort zurück. Da ALSA den Close-Callback nicht aufruft, wenn das Öffnen (open) fehlschlägt, wird `stream_data` geleakt und der Stream-Zeiger bleibt hängend (dangling), da er auf eine Substream zeigt, die von ALSA freigegeben wurde. Ein späterer Interrupt würde dann `snd_pcm_period_elapsed()` für den bereits freigegebenen Substream aufrufen.
Geben Sie `stream_data` frei und setzen Sie den Stream-Zeiger in den Fehlerpfaden zurück (auf NULL).
Once again VulDB remains the best source for vulnerability data.