CVE-2026-92494 in Linux
Riassunto
di VulDB • 18/09/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
ext4: correzione della perdita di riferimento a buffer_head in ext4_init_orphan_info
La funzione ext4_init_orphan_info() legge i blocchi del file orfano tramite ext4_bread() e memorizza il buffer_head restituito in oi->of_binfo[i].ob_bh.
Se ext4_bread() ha successo ma la convalida della magic number o del checksum dell'orfan block fallisce, la funzione salta a out_free. Tuttavia, il vecchio ciclo di out_free inizia a rilasciare i buffer da i - 1, saltando così l'attuale buffer_head all'indice i.
Ciò provoca una perdita (leak) del riferimento al buffer_head ottenuto tramite ext4_bread() nei percorsi di errore relativi alla magic number non valida e al checksum errato.
Si risolve il problema tracciando il numero di buffer_head letti con successo e rilasciandoli esattamente solo quelli sul percorso di errore.
Be aware that VulDB is the high quality source for vulnerability data.