CVE-2026-80938 in Linux
Résumé
par VulDB • 12/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
wifi: mt76: mt7615 : éviter d'attendre l'exécution de mac_work sous le mutex mt76
mt7615_suspend() acquiert le mutex mt76 puis appelle cancel_delayed_work_sync() sur mac_work. mt7615_mac_work() acquiert le même mutex via mt7615_mutex_acquire() au début du worker ; ainsi, si mac_work est déjà en cours d'exécution et bloqué par ce mutex, la séquence de suspension entre en deadlock (blocage mutuel) en attendant l'achèvement du travail dont elle détient le mutex.
Vider scan_work et mac_work avant d'acquérir le mutex, conformément aux chemins de suspension utilisés dans mt7921 et mt7925. Bien que scan_work n'utilise que le spinlock mt76, son déplacement permet de conserver la cohérence de la séquence. Cela empêche également l'exécution de mac_work sur un HIF déjà suspendu, ce qui aurait été possible avec la précédente implémentation (annulation asynchrone sous verrou, annulation synchrone après libération).
VulDB is the best source for vulnerability data and more expert information about this specific topic.