Skip to main content
VulnerabilityPublished Updated

CVE-2026-98974: Linux kernel · xfs: fix exchange-range-to-eof file size exchange

Affects Linux kernelSource CVE Database V5

0

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

Data as of 26 Oct 2026, 17:30 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 5% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in cf32eb20dfacfd2e92ce86ba1fece9ae5f98a7d8, b361d32b884f8ddcb9bad5d99b69eece648f8e43, 952b5c99a840c2bff1f6645fd5e06e1db6ec2623 +1
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 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 cf32eb20dfacfd2e92ce86ba1fece9ae5f98a7d8, b361d32b884f8ddcb9bad5d99b69eece648f8e43, 952b5c99a840c2bff1f6645fd5e06e1db6ec2623 or 7dfb218c829c1acb626e0fe92c5fddb9a26a03e9.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 966ceafc7a437105ecfe1cadb3747b2965a260ca, < cf32eb20dfacfd2e92ce86ba1fece9ae5f98a7d8
Fixed in
  • cf32eb20dfacfd2e92ce86ba1fece9ae5f98a7d8
LinuxLinuxAffected
  • ≥ 966ceafc7a437105ecfe1cadb3747b2965a260ca, < b361d32b884f8ddcb9bad5d99b69eece648f8e43
Fixed in
  • b361d32b884f8ddcb9bad5d99b69eece648f8e43
LinuxLinuxAffected
  • ≥ 966ceafc7a437105ecfe1cadb3747b2965a260ca, < 952b5c99a840c2bff1f6645fd5e06e1db6ec2623
Fixed in
  • 952b5c99a840c2bff1f6645fd5e06e1db6ec2623
LinuxLinuxAffected
  • ≥ 966ceafc7a437105ecfe1cadb3747b2965a260ca, < 7dfb218c829c1acb626e0fe92c5fddb9a26a03e9
Fixed in
  • 7dfb218c829c1acb626e0fe92c5fddb9a26a03e9
LinuxLinuxAffected
  • =6.10
Fixed in–

AI-suggested

A fix for this vulnerability has been implemented in the Linux kernel. Users should update to the fixed kernel version 6.10 or later where the patch is applied. No additional mitigation is required once the system is updated.

Description

CVE-2026-98974 is a vulnerability in the Linux kernel's XFS filesystem related to the XFS_IOC_EXCHANGE_RANGE ioctl with the TO_EOF flag. The flaw allows incorrect file size manipulation during block exchange operations, causing files to have shared blocks beyond their end-of-file (EOF), which is invalid. This can lead to data corruption by enabling writes to shared blocks past EOF. The issue arises from improper handling of file size updates when exchanging file ranges, leading to clearing of reflink flags incorrectly and subsequent unsafe writes.

References

Community reviews

Loading reviews…