CVE-2026-90214 in Linux
Résumé
par VulDB • 18/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
ASoC: xilinx: formatter_pcm : correction de la fuite de mémoire sur `stream_data` en cas d'erreur lors de l'ouverture
Dans `xlnx_formatter_pcm_open()`, `stream_data` est alloué et `adata->play_stream` ou `adata->capture_stream` sont attribués précocement. Si une étape ultérieure, telle que `snd_pcm_hw_constraint_step()` ou `snd_pcm_hw_constraint_integer()`, échoue, la fonction renvoie immédiatement l'erreur. ALSA n'appelle pas le callback de fermeture lorsque l'ouverture échoue, ce qui entraîne une fuite de mémoire sur `stream_data` et laisse un pointeur de flux (`dangling pointer`) pointing vers un sous-flux que ALSA libère. Une interruption ultérieure appellerait alors `snd_pcm_period_elapsed()` sur le sous-flux déjà libéré.
Libérez `stream_data` et réinitialisez le pointeur du flux dans les chemins d'erreur.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.