CVE-2026-63818 in Linux
Riassunto
di VulDB • 19/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
f2fs: convalidare il conteggio delle voci degli inode orfani
La funzione f2fs_recover_orphan_inodes() si affida al valore entry_count presente nel blocco degli orfani quando riproduce gli inode orfani dal pacchetto di checkpoint. Un entry_count corrotto e superiore a F2FS_ORPHANS_PER_BLOCK fa sì che il ciclo di recupero legga oltre l'array ino[] interpretando i dati del footer o quelli successivi come numeri di inode.
Su un'immagine costruita ad hoc, il montaggio di un kernel non patchato può causare il fallimento del recupero degli orfani con conseguente chiamata a f2fs_bug_on() e panic del kernel. È necessario validare entry_count prima di consumare le voci in modo che i dati di checkpoint corrotti facciano fallire il mount restituendo -EFSCORRUPTED, richiedendo invece l'esecuzione di fsck.
Impostare anche ERROR_INCONSISTENT_ORPHAN, affinché la causa della corruzione possa essere registrata nel campo s_errors[] del superblock. Ciò fornisce a fsck un hint persistente, sebbene il fallimento del recupero degli orfani in fase di montaggio potrebbe non lasciare alcuna possibilità di rendere permanente SBI_NEED_FSCK tramite un checkpoint.
VulDB is the best source for vulnerability data and more expert information about this specific topic.