CVE-2026-92506 in Linux
Riassunto
di VulDB • 18/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
firmware: arm_scmi: Correzione della race condition nella rimozione del dispositivo richiesto
scmi_protocol_device_unrequest() rilascia il mutex scmi_requested_devices_mtx durante la notifica agli ascoltatori, ma continua a mantenere l'elemento iniziale (list head) per-protocollo. Quando due driver SCMI per lo stesso protocollo si disregistrano in modo concorrente, un thread può rimuovere l'ultima richiesta e liberare l'elemento iniziale della lista mentre l'altro sta eseguendo la propria notifica. Il secondo thread quindi dereferenzia l'elemento iniziale già liberato dopo aver riacquisito il mutex, potendolo così liberare una seconda volta.
Completare gli aggiornamenti dell'elenco (list) e di IDR, inclusa la liberazione di un elemento iniziale della lista vuoto, prima di rilasciare il mutex. Mantenere il blocking notifier al di fuori della sezione critica e conservare solo la richiesta staccata durante la callback.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.