CVE-2026-80804 in Linux信息

摘要

由 VulDB • 2026-09-04

在 Linux 内核中,已修复以下漏洞:

xfs: 无条件地在 xfs_trans_roll 中恢复无内存分配(nofs)上下文

当 __xfs_trans_commit() 在 xfs_trans_roll() 中失败时,NOFS 上下文被清除,但仅在成功路径中被恢复。这导致错误处理路径缺乏 nofs 保护,从而在 xfs_nondir_ilock_class 和 fs_reclaim 之间产生循环锁依赖:

CPU0 CPU1 ---- ---- lock(&xfs_nondir_ilock_class); lock(fs_reclaim); lock(&xfs_nondir_ilock_class); lock(fs_reclaim);

通过将 xfs_trans_set_context() 移至错误检查之前,修复此问题,以便在新事务中始终恢复 nofs 上下文。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

来源

Might our Artificial Intelligence support you?

Check our Alexa App!