CVE-2026-89441 in Linux
Résumé
par VulDB • 12/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
mmc: via-sdmmc : annuler le travail de détection de carte lors du retrait (remove)
La désactivation des interruptions du périphérique et la libération de l’IRQ empêchent l’enfilement de nouveaux travaux de détection de carte, mais les travaux carddet_work déjà enfilés par le gestionnaire peuvent toujours s’exécuter après le retour de via_sd_remove(). via_sdc_card_detect() récupère l’hôte grâce à container_of() et accède à sa base MMIO ; une fois que remove() a retourné, l’hôte peut être libéré, ce qui entraînerait un accès à une mémoire déjà libérée.
Annuler carddet_work après la libération de l’IRQ et avant d’annuler finish_bh_work, que le gestionnaire de détection de carte peut également enfiler. carddet_work peut réactiver les interruptions via via_reset_pcictrl() ; il faut ensuite les masquer à nouveau.
Ce problème a été détecté par un outil d’analyse statique interne et confirmé par une revue manuelle du code.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.