CVE-2026-90032
Vulnérabilité élevée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: media: usbtv: keep device alive while ALSA card exists The ALSA PCM callbacks store the driver state in pcm->private_data. An open PCM file can outlive USB disconnect because usbtv_audio_free() uses snd_card_free_when_closed(). The disconnect path can then drop the V4L2 device reference and free struct usbtv before ALSA releases the substream, so a later close dereferences freed memory in snd_usbtv_pcm_close(). Take a V4L2 device reference for the ALSA card and drop it from the card private_free callback. This keeps struct usbtv valid until ALSA has closed the remaining files and freed the card.
Gravité et risque d'exploitation
CVE-2026-90032 obtient un score CVSS de 7.8/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.15 %, ce qui la place devant 4.0 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions <=6.1.*, <=6.12.*, 5.15.221, 5.10.270, 0, 6.1.188, 6.18.51, <1618257cb0aba4ce342ae8c0228368c24161f5fb, <7690a86b193271322cd31ab77349a87aa10858e4, <=5.10.*, <=6.6.*, 7.2.5, 6.6.157, <503be26ff888cb3576e55d251895d290e8146f27, <=6.18.*, <3.18, 6.12.110, <=7.2.*, <=*, <be0f7745f883386e5263b4e475686a81dfa87175, <=5.15.*, 63ddf68de52efaac40a9287e44266ac30e71dd36, <67374e3a00814dcdd46e9feca61f69f7f2d81957, <fc530fe168bb2b745a93f553ad21fc25fd9cba3d, <239d1683e08b2aee2a15ef35706e1ea9a76681d8, 3.18, <97b5e8b22b98e287481a97a9a4cfebbb348738a5, 7.3) est présent sur votre parc.
- Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
- À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
- Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.
Références
- https://git.kernel.org/stable/c/97b5e8b22b98e287481a97a9a4cfebbb348738a5
- https://git.kernel.org/stable/c/503be26ff888cb3576e55d251895d290e8146f27
- https://git.kernel.org/stable/c/be0f7745f883386e5263b4e475686a81dfa87175
- https://git.kernel.org/stable/c/67374e3a00814dcdd46e9feca61f69f7f2d81957
- https://git.kernel.org/stable/c/239d1683e08b2aee2a15ef35706e1ea9a76681d8
- https://git.kernel.org/stable/c/7690a86b193271322cd31ab77349a87aa10858e4
- https://git.kernel.org/stable/c/1618257cb0aba4ce342ae8c0228368c24161f5fb
- https://git.kernel.org/stable/c/fc530fe168bb2b745a93f553ad21fc25fd9cba3d
