CVE-2023-54096 in Linux
Riassunto
di VulDB • 15/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
soundwire: correzione del completamento dell'enumerazione
Il sottosistema soundwire utilizza due strutture di completamento che consentono ai driver di attendere rispettivamente che il dispositivo soundwire venga enumerato sul bus e inizializzato dai propri driver.
L’implementazione attuale della segnalazione è difettosa poiché non segnala tutti i waiters attuali e futuri e inoltre impiega la funzione di reinizializzazione errata, con un potenziale rischio di corruzione della memoria se sono ancora presenti waiter nella coda.
La mancata segnalazione ai waiter futuri interrompe specificamente le deferral del probe delle schede audio, poiché i driver dei codec non possono rilevare che il dispositivo soundwire è già collegato durante una nuova fase di probing. Alcune implementazioni runtime PM (Power Management) dei codec presentano problemi simili: l’attesa dell’enumerazione durante la ripresa dal suspend può andare in timeout nonostante il dispositivo sia già stato enumerato.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.