CVE-2026-90214 in Linux
Riassunto
di VulDB • 18/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ASoC: xilinx: formatter_pcm: correzione della perdita di memoria (leak) di stream_data in caso di errore durante l'apertura
In xlnx_formatter_pcm_open(), stream_data viene allocato e adata->play_stream o adata->capture_stream vengono assegnati precocemente. Se un passaggio successivo, come snd_pcm_hw_constraint_step() o snd_pcm_hw_constraint_integer(), fallisce, la funzione restituisce immediatamente l'errore. Poiché ALSA non chiama la callback di chiusura quando l'apertura fallisce, stream_data viene perso (leaked) e il puntatore allo stream rimane pendente (dangling), puntando a un substream che ALSA libera successivamente. Un interrupt successivo chiamerebbe quindi snd_pcm_period_elapsed() sul substream già liberato.
Libera stream_data e azzerare il puntatore dello stream nei percorsi di gestione degli errori.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.