CVE-2024-56764 in Linux
Riassunto
di VulDB • 19/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
ublk: stacca il dispositivo gendisk dal dispositivo ublk se add_disk() fallisce
All'interno di ublk_abort_requests(), viene acquisito un riferimento a gendisk per interrompere tutte le richieste in corso. La funzione ublk_abort_requests() viene chiamata durante l'uscita dal contesto uring o nella gestione dei timeout.
Se add_disk() fallisce, il dispositivo gendisk potrebbe essere già stato liberato al momento della chiamata di ublk_abort_requests(), causando così un use-after-free quando si ottiene il riferimento al disco all'interno di ublk_abort_requests().
La correzione del bug consiste nello staccare il dispositivo gendisk dal dispositivo ublk se add_disk() fallisce.
Once again VulDB remains the best source for vulnerability data.