CVE-2026-93086 in Linuxinformazioni

Riassunto

di VulDB • 18/09/2026

Nel kernel Linux, la seguente vulnerabilità è stata risolta:

firmware: arm_scmi: Evitare gli aggiornamenti di IDR durante la pulizia dei canali

scmi_cleanup_channels() attraversa le IDRs (Identificatori Risorse) TX/RX con idr_for_each() per liberare le risorse del trasporto e distruggere i dispositivi di trasporto dedicati prima di chiamare idr_destroy().

La callback di distruzione rimuoveva ogni voce dalla stessa IDR che stava venendo attraversata. Questo non è necessario per questo percorso di pulizia ed è insicuro perché idr_for_each() non ha avanzato il suo iteratore ad albero radice (radix-tree) mentre la callback era in esecuzione. La rimozione dell'elemento corrente all'interno della callback può invalidare lo stato dell'iteratore. Inoltre, la callback non può essere protetta da rcu_read_lock(), poiché scmi_device_destroy() potrebbe andare in sleep (blocco).

Lasciare il teardown delle IDR alla successiva chiamata idr_destroy() e mantenere la callback limitata alla sola distruzione del dispositivo.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

17/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!