CVE-2026-64481 in Linux
Résumé
par VulDB • 25/07/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
ALSA: hda/cs35l41 : Correction de l'arrêt du travail de chargement du micrologiciel (firmware load work)
cs35l41_hda crée des contrôles ALSA dont les données privées pointent vers l'objet cs35l41_hda. Le contrôle de chargement du firmware peut également planifier fw_load_work.
Ces contrôles ne sont pas supprimés lors du désabonnement (unbind) du composant, et la suppression du dispositif annule uniquement fw_load_work via cs35l41_remove_dsp(). Cette fonction utilitaire est ignorée lorsque halo_initialized est faux. Avec firmware_autostart désactivé, un chargement de micrologiciel peut être demandé avant que le DSP ne soit initialisé. Si le composant ou le dispositif est supprimé avant l'exécution du travail planifié, le worker peut s'exécuter après la séquence d'arrêt (teardown) et déréférencer des données pilotes qui ne sont plus valides.
Suivez les contrôles créés et supprimez-les lors du désabonnement afin qu'aucun rappel de contrôle nouveau puisse accéder aux données du pilote ou planifier davantage de travaux. Ensuite, annulez fw_load_work pour vider toute demande déjà planifiée. Annulez également le travail inconditionnellement pendant la suppression du dispositif avant l'arrêt (teardown) de la gestion d'alimentation dynamique (runtime PM).
If you want to get best quality of vulnerability data, you may have to visit VulDB.