CVE-2026-80804

CVE-2026-80804

published September 4, 2026

CVSS
—
EPSS
0%
Percentile
10.2
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

xfs: restore nofs context unconditionally in xfs_trans_roll

When __xfs_trans_commit() fails in xfs_trans_roll(), the NOFS context

is cleared but only restored in the success path. This leaves the

error path without nofs protection, causing a circular lock dependency

between xfs_nondir_ilock_class and fs_reclaim:

CPU0 CPU1

---- ----

lock(&xfs_nondir_ilock_class);

lock(fs_reclaim);

lock(&xfs_nondir_ilock_class);

lock(fs_reclaim);

Fix this by moving xfs_trans_set_context() before the error check so

that nofs context is always restored on the new transaction.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00206 · 10.2th percentile
Published
2026-09-04T20:18Z
References (3)
EPSS history
Timeline
  • 06 SEP 03:33Z
    EPSS moved — → 0%
    epss
  • 04 SEP 15:13Z
    xfs: restore nofs context unconditionally in xfs_trans_roll
    cvelistv5