CVE-2026-31475
Publiée le 2026-04-22 · Dernière modification le 2026-06-17
Les systèmes Linux utilisant le pilote audio sma1307 sont affectés par une erreur de gestion de la mémoire. Un utilisateur local disposant de privilèges de base peut exploiter cette faille pour provoquer le plantage du système ou potentiellement exécuter du code arbitraire avec des permissions de niveau noyau. Cela nécessite un accès direct à la machine, mais ne requiert aucune configuration particulière ni interaction de l'utilisateur pour être déclenché.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
In the Linux kernel, the following vulnerability has been resolved: ASoC: sma1307: fix double free of devm_kzalloc() memory A previous change added NULL checks and cleanup for allocation failures in sma1307_setting_loaded(). However, the cleanup for mode_set entries is wrong. Those entries are allocated with devm_kzalloc(), so they are device-managed resources and must not be freed with kfree(). Manually freeing them in the error path can lead to a double free when devres later releases the same memory. Drop the manual kfree() loop and let devres handle the cleanup.