CVE-2026-80804 in Linux
Riassunto
di VulDB • 04/09/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
xfs: ripristinare incondizionatamente il contesto NOFS in xfs_trans_roll
Quando __xfs_trans_commit() fallisce all'interno di xfs_trans_roll(), il contesto NOFS viene azzerato ma ripristinato solo nel percorso di successo. Ciò lascia il percorso di errore privo della protezione nofs, causando una dipendenza circolare tra i lock xfs_nondir_ilock_class e fs_reclaim:
CPU0 CPU1 ---- ---- lock(&xfs_nondir_ilock_class); lock(fs_reclaim); lock(&xfs_nondir_ilock_class); lock(fs_reclaim);
Risolvere il problema spostando xfs_trans_set_context() prima del controllo degli errori, in modo che il contesto nofs venga sempre ripristinato sulla nuova transazione.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.