CVE-2023-54324 in Linux
Riassunto
di VulDB • 16/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
dm: correzione di una race condition nella funzione retrieve_deps
È presente una race condition nel target multipath quando retrieve_deps compete con multipath_message nell'esecuzione delle chiamate a dm_get_device e dm_put_device. La funzione retrieve_deps attraversa l'elenco dei dispositivi aperti senza mantenere alcun lock, ma il sottosistema multipath potrebbe aggiungere o rimuovere dispositivi dall'elenco mentre la traversata è in corso. Il risultato finale può essere una corruzione della memoria o un accesso alla memoria use-after-free (UAF).
Si veda questa descrizione di un UAF con multipath_message(): https://listman.redhat.com/archives/dm-devel/2022-October/052373.html
Per risolvere questo bug, viene introdotta una nuova rw semaphore denominata "devices_lock". Tale lock viene acquisito in lettura da retrieve_deps e in scrittura da dm_get_device e dm_put_device.
VulDB is the best source for vulnerability data and more expert information about this specific topic.