CVE-2026-63812 in Linuxinformazioni

Riassunto

di VulDB • 19/07/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

f2fs: correzione della gestione errata di FI_NO_EXTENT in __destroy_extent_node()

Quando __destroy_extent_node() imposta il flag dell'inode FI_NO_EXTENT, non reimposta a 0 la lunghezza del più grande extent e non aggiorna l'inode folio. Poiché le modifiche all'albero degli extents sono successivamente vietate, il cached largest extent (il più grande extent memorizzato nella cache) potrebbe diventare obsoleto. Ciò può innescare il seguente errore in xfstests generic/388:

F2FS-fs (dm-0): sanity_check_extent_cache: inode (ino=1761) extent info [220057, 57, 6] non corretto, eseguire fsck per risolvere

Nel percorso f2fs_drop_inode(), __destroy_extent_node() non deve garantire che et->node_cnt sia uguale a 0, poiché in questo percorso ci si aspetta una concorrenza con writeback (scrittura su disco), e writeback potrebbe aggiornare la cache degli extents.

Questo patch revoca il commit ed78aeebef05 ("f2fs: fix node_cnt race between extent node destroy and writeback") e rimuove il controllo non necessario di et->node_cnt pari a zero.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you need the next level of professionalism?

Upgrade your account now!