FICHE CVE

CVE-2026-46090

Publiée le 2026-05-27 · Dernière modification le 2026-10-19

🇫🇷 EN BREF

Les systèmes utilisant le noyau Linux avec le pilote de boucle locale ALSA (aloop) activé sont concernés. Un attaquant disposant d'un accès local avec des privilèges restreints peut déclencher une condition de type « use-after-free » pour potentiellement prendre le contrôle total du système, lire des données sensibles ou provoquer un plantage. Cette exploitation ne nécessite aucune interaction de l'utilisateur, mais requiert que l'attaquant possède déjà un compte ou un moyen d'exécuter du code sur la machine locale.

CVSS 3.17.8 ÉLEVÉE
Publiée2026-05-27
Dernière modification2026-10-19

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueLocal
Complexité d'attaqueFaible
Privilèges requisFaibles
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

In the Linux kernel, the following vulnerability has been resolved: ALSA: aloop: Fix peer runtime UAF during format-change stop loopback_check_format() may stop the capture side when playback starts with parameters that no longer match a running capture stream. Commit 826af7fa62e3 ("ALSA: aloop: Fix racy access at PCM trigger") moved the peer lookup under cable->lock, but the actual snd_pcm_stop() still runs after dropping that lock. A concurrent close can clear the capture entry from cable->streams[] and detach or free its runtime while the playback trigger path still holds a stale peer substream pointer. Keep a per-cable count of in-flight peer stops before dropping cable->lock, and make free_cable() wait for those stops before detaching the runtime. This preserves the existing behavior while making the peer runtime lifetime explicit.