Skip to main content
VulnerabilityPublished

CVE-2026-98960: Linux kernel · btrfs: don't stash io_uring encoded data across -EAGAIN

Source GCVE Database

0
Authoritative record:CVE-2026-98960

Not known to be exploited : upgrade to 51562a8cb11628d3a5e105b4c347ec5473e5745f or 4d9c1e0a7fb2cfb1cc924acafc194d2c15c3e83e when convenient.

Data as of 26 Oct 2026, 13:47 UTC

Severity
Medium

Rated by Threat Radar · CVSS not yet scored by NVD

EPSS
0.1% chance of exploitation in 30 days – higher than 4% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 51562a8cb11628d3a5e105b4c347ec5473e5745f, 4d9c1e0a7fb2cfb1cc924acafc194d2c15c3e83e

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 23 Oct 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 Linux kernel to 51562a8cb11628d3a5e105b4c347ec5473e5745f or 4d9c1e0a7fb2cfb1cc924acafc194d2c15c3e83e.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 34310c442e175f286b4c06ab5caa4e0b267ea31c, < 51562a8cb11628d3a5e105b4c347ec5473e5745f
Fixed in
  • 51562a8cb11628d3a5e105b4c347ec5473e5745f
LinuxLinuxAffected
  • ≥ 34310c442e175f286b4c06ab5caa4e0b267ea31c, < 4d9c1e0a7fb2cfb1cc924acafc194d2c15c3e83e
Fixed in
  • 4d9c1e0a7fb2cfb1cc924acafc194d2c15c3e83e
LinuxLinuxAffected
  • =6.13
Fixed in–

AI-suggested

A fix has been implemented in the Linux kernel to properly free io_uring encoded data allocations on error returns, preventing data leakage. Users should update to the Linux kernel version that includes this fix.

Description

A vulnerability in the Linux kernel's btrfs filesystem involving io_uring encoded data handling has been resolved. The issue occurs when returning -EAGAIN while leaving btrfs_uring_encoded_data in the command PDU, potentially causing data leaks if requests are cancelled or the ring exits before reissue. The vulnerability relates to improper freeing of driver PDU allocations on cleanup in io_uring operations. The fix ensures that allocations are freed appropriately on error returns to prevent leaks.

References

Community reviews

Loading reviews…