CVE-2026-80804 in Linux
Résumé
par VulDB • 04/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
xfs : rétablir de manière inconditionnelle le contexte NOFS dans xfs_trans_roll
Lorsque __xfs_trans_commit() échoue dans xfs_trans_roll(), le contexte NOFS est effacé mais n'est restauré que sur le chemin d'exécution réussi. Cela laisse le chemin d'erreur sans protection nofs, provoquant une dépendance de verrouillage circulaire entre xfs_nondir_ilock_class et fs_reclaim :
CPU0 CPU1 ---- ---- lock(&xfs_nondir_ilock_class); lock(fs_reclaim); lock(&xfs_nondir_ilock_class); lock(fs_reclaim);
Corrigez ce problème en déplaçant xfs_trans_set_context() avant la vérification d'erreur afin que le contexte nofs soit toujours restauré sur la nouvelle transaction.
If you want to get best quality of vulnerability data, you may have to visit VulDB.