CVE-2026-63820 in Linux
Riassunto
di VulDB • 19/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
f2fs: correzione della mancata sottomissione del read bio in caso di errore su large folio
La funzione f2fs_read_data_large_folio() può mantenere un read bio attraverso più readahead folios. Se un folio successivo incontra un errore prima che uno qualsiasi dei suoi blocchi venga aggiunto al bio, il flag `folio_in_bio` risulta falso e il percorso di gestione dell'errore corrente termina immediatamente dopo aver elaborato tale folio.
Ciò può lasciare il bio accumulato per i folios precedenti senza essere stato sottomesso. Di conseguenza, quei folios non ricevono mai la conferma di lettura completata (read completion) e gli operatori di lettura possono attendere indefinitamente sui folios bloccati.
Instradare gli errori attraverso il percorso comune `out` in modo che qualsiasi bio pendente venga sottomesso prima del ritorno della funzione. Interrompere l'elaborazione di ulteriori readahead folios non appena si rileva un errore e attendere solo la pulizia (clear) del folio corrente quando questo è stato effettivamente aggiunto al bio.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.