cveboard RSS feed

CVE-2026-31454

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

xfs: save ailp before dropping the AIL lock in push callbacks

In the Linux kernel, the following vulnerability has been resolved: xfs: save ailp before dropping the AIL lock in push callbacks In xfs_inode_item_push() and xfs_qm_dquot_logitem_push(), the AIL lock is dropped to perform buffer IO. Once the cluster buffer no longer protects the log item from reclaim, the log item may be freed by background reclaim or the dquot shrinker. The subsequent spin_lock() call dereferences lip->li_ailp, which is a use-after-free. Fix this by saving the ailp pointer in a local variable while the AIL lock is held and the log item is guaranteed to be valid.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
90c60e16401248a4900f3f9387f563d0178dcf34affectedgitedd1637d4e3911ab6c760f553f2040fe72f61a13UnavailableNone listed
90c60e16401248a4900f3f9387f563d0178dcf34affectedgit19437e4f7bb909afde832b39372aa2f3ce3cfd88UnavailableNone listed
90c60e16401248a4900f3f9387f563d0178dcf34affectedgit6dbe17f19c290a72ce57d5abc70e1fad0c3e14e5UnavailableNone listed
90c60e16401248a4900f3f9387f563d0178dcf34affectedgit75669e987137f49c99ca44406bf0200d1892dd16UnavailableNone listed
90c60e16401248a4900f3f9387f563d0178dcf34affectedgitd8fc60bbaf5aea1604bf9f4ed565da6a1ac7a87dUnavailableNone listed
90c60e16401248a4900f3f9387f563d0178dcf34affectedgit50f5f056807b7bed74f4f307f2ca0ed92f3e556dUnavailableNone listed
90c60e16401248a4900f3f9387f563d0178dcf34affectedgit4c7d50147316cf049462f327c4a3e9dc2b7f1dd0UnavailableNone listed
90c60e16401248a4900f3f9387f563d0178dcf34affectedgit394d70b86fae9fe865e7e6d9540b7696f73aa9b6UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
5.9affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.9UnavailableNone listed
5.10.253unaffectedsemverUnavailable5.10.*None listed
5.15.203unaffectedsemverUnavailable5.15.*None listed
6.1.168unaffectedsemverUnavailable6.1.*None listed
6.6.131unaffectedsemverUnavailable6.6.*None listed
6.12.80unaffectedsemverUnavailable6.12.*None listed
6.18.21unaffectedsemverUnavailable6.18.*None listed
6.19.11unaffectedsemverUnavailable6.19.*None listed
7.0unaffectedoriginal_commit_for_fixUnavailable*None listed