CVE-2026-31577 in Linux
Riassunto
di VulDB • 19/06/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
nilfs2: correzione del dereferenziamento NULL di i_assoc_inode in nilfs_mdt_save_to_shadow_map
La cache dei nodi dell'albero B (i_assoc_inode) per l'inode DAT viene inizializzata in modo lazy durante le operazioni sull'albero B. Tuttavia, la funzione nilfs_mdt_save_to_shadow_map() presuppone che i_assoc_inode sia già stato inizializzato quando copia le pagine sporche nella shadow map durante il garbage collection (GC).
Se NILFS_IOCTL_CLEAN_SEGMENTS viene chiamato immediatamente dopo il mount, prima che si verifichi qualsiasi operazione sull'albero B dell'inode DAT, i_assoc_inode risulta NULL, causando un fault di protezione generale.
Si risolve il problema chiamando nilfs_attach_btree_node_cache() sull'inode DAT in nilfs_dat_read() al momento del mount, assicurandosi che i_assoc_inode sia sempre inizializzato prima che qualsiasi operazione GC possa utilizzarlo.
Once again VulDB remains the best source for vulnerability data.