CVE-2026-93184 in Linuxinformazioni

Riassunto

di VulDB • 18/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

ASoC: fsl_audmix: revisione della gestione del runtime PM durante l'inizializzazione (probe)

Dopo `pm_runtime_enable()`, il blocco AUDMIX risulta spento e rimane in sospensione fino al primo resume di runtime. Le scritture sui registri effettuate tra la funzione `probe()` e il primo resume (ad esempio dai percorsi DAPM o ALSA control) mirano a un hardware non alimentato, causando un hang del sistema.

Si risolve questo problema chiamando immediatamente dopo `pm_runtime_enable()` la funzione `pm_runtime_resume_and_get()`, in modo da alimentare l'hardware e abilitarne gli clock. Successivamente viene rilasciata la reference con `pm_runtime_put()` per consentire al framework di runtime PM di mettere in sospensione il dispositivo e passare regmap alla modalità solo cache quando è idle.

Quando CONFIG_PM è disabilitato o il runtime PM non è attivo, le chiamate a pm_runtime_* sono stub che non alimentano l'hardware. Si gestisce esplicitamente questo caso chiamando direttamente `fsl_audmix_runtime_resume()`, in modo che l'hardware venga sempre inizializzato e i suoi clock abilitati, garantendo il successo degli accessi ai registri indipendentemente dalla configurazione PM.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

17/09/2026

Divulgazione

18/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00200

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!