Skip to main content
VulnerabilityPublished Updated

CVE-2026-31454: Linux kernel · Use After Free

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · CVSS 7.8 High · fixed in edd1637d4e3911ab6c760f553f2040fe72f61a13 : patch Linux kernel soon.

Data as of 26 Oct 2026, 14:18 UTC

CVSS 3.1 base score
7.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 2% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CISA SSVC
Exploitation
No evidence of active exploitation and no public proof of concept
Automatable
Attackers cannot reliably automate steps 1–4 of the kill chain
Technical impact
Total control over the software or total information disclosure

CISA SSVC assessment, 2026-10-16.

Patch
Available – fixed in edd1637d4e3911ab6c760f553f2040fe72f61a13, d8fc60bbaf5aea1604bf9f4ed565da6a1ac7a87d, 75669e987137f49c99ca44406bf0200d1892dd16 +5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 22 Apr 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 90c60e16401248a4900f3f9387f563d0178dcf34, < edd1637d4e3911ab6c760f553f2040fe72f61a13
Fixed in
  • edd1637d4e3911ab6c760f553f2040fe72f61a13
LinuxLinuxAffected
  • ≥ 90c60e16401248a4900f3f9387f563d0178dcf34, < d8fc60bbaf5aea1604bf9f4ed565da6a1ac7a87d
Fixed in
  • d8fc60bbaf5aea1604bf9f4ed565da6a1ac7a87d
LinuxLinuxAffected
  • ≥ 90c60e16401248a4900f3f9387f563d0178dcf34, < 75669e987137f49c99ca44406bf0200d1892dd16
Fixed in
  • 75669e987137f49c99ca44406bf0200d1892dd16
LinuxLinuxAffected
  • ≥ 90c60e16401248a4900f3f9387f563d0178dcf34, < 19437e4f7bb909afde832b39372aa2f3ce3cfd88
Fixed in
  • 19437e4f7bb909afde832b39372aa2f3ce3cfd88
LinuxLinuxAffected
  • ≥ 90c60e16401248a4900f3f9387f563d0178dcf34, < 394d70b86fae9fe865e7e6d9540b7696f73aa9b6
Fixed in
  • 394d70b86fae9fe865e7e6d9540b7696f73aa9b6
LinuxLinuxAffected
  • ≥ 90c60e16401248a4900f3f9387f563d0178dcf34, < 50f5f056807b7bed74f4f307f2ca0ed92f3e556d
Fixed in
  • 50f5f056807b7bed74f4f307f2ca0ed92f3e556d

AI-suggested

A fix is available and has been applied in the Linux kernel commits identified by the fixedVersions hashes. Users should update their Linux kernel to a version including these fixes to remediate the vulnerability. No additional mitigation steps are indicated by the vendor advisory.

Description

CVE-2026-31454 is a use-after-free vulnerability in the Linux kernel's XFS filesystem code. It occurs in the functions xfs_inode_item_push() and xfs_qm_dquot_logitem_push() where the AIL lock is dropped during buffer IO, allowing a log item to be freed prematurely. This leads to a dereference of a freed pointer, causing potential memory corruption. The issue has been fixed by saving the pointer while the lock is held to ensure validity.

References

Community reviews

Loading reviews…