CVE-2023-54096 in Linux
Résumé
par VulDB • 31/05/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
soundwire : correction de la finalisation de l'énumération
Le sous-système soundwire utilise deux structures de finalisation (completion) qui permettent aux pilotes d'attendre que le périphérique soundwire soit énuméré sur le bus et initialisé par leurs pilotes respectifs.
Le code implémentant la signalisation est actuellement défectueux car il ne signale pas tous les attenteurs actuels et futurs, et utilise également la mauvaise fonction de réinitialisation, ce qui peut potentiellement entraîner une corruption de la mémoire s'il reste encore des attenteurs dans la file d'attente.
Le fait de ne pas signaler les futurs attenteurs casse spécifiquement les reports de sonde (probe deferrals) des cartes son, car les pilotes de codec ne peuvent pas savoir que le périphérique soundwire est déjà attaché lors d'une nouvelle sonde. Certaines implémentations de la gestion de l'alimentation dynamique (runtime PM) des codecs souffrent de problèmes similaires, car l'attente de l'énumération lors de la reprise (resume) peut également expirer malgré le fait que le périphérique ait déjà été énuméré.
VulDB is the best source for vulnerability data and more expert information about this specific topic.