CVE-2026-90238 in Linux
Riassunto
di VulDB • 18/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
media: amd: isp4: correzione del self-deadlock nel percorso di errore di isp4sd_pwron_and_init()
isp4sd_pwron_and_init() detiene ops_mutex tramite guard(mutex) e, in caso di qualsiasi fallimento dell'inizializzazione, salta a err_deinit e chiama isp4sd_pwroff_and_deinit(). Tale helper acquisisce lo stesso ops_mutex, ri-acquisendo un mutex non ricorsivo già detenuto dal thread corrente, causando così un self-deadlock (blocco reciproco) in caso di qualsiasi fallimento dell'inizializzazione.
Si srotola invece il percorso di errore per fasi, rilasciando solo ciò che ogni punto di fallimento ha acquisito. Questo evita anche i problemi che una teardown incondizionata incontrerebbe nei fallimenti precedenti, come un underflow del runtime-PM da pm_runtime_resume_and_get() e l'accesso MMIO mentre il dispositivo è spento (unpowered).
VulDB is the best source for vulnerability data and more expert information about this specific topic.