Impact
The XFS filesystem’s exchange‑range operation incorrectly swaps on‑disk and in‑core file sizes when the TO_EOF flag is used. This improper handling can clear the reflink flag on a file that still contains shared blocks, allowing subsequent writes past the original EOF to overwrite those shared blocks. The result is corrupt or overwritten data that should have remained safe, potentially exposing sensitive information or disrupting integrity.
Affected Systems
All Linux kernel versions that implement the XFS filesystem without the CVE‑2026‑98974 patch are affected. Kernel builds that enable reflink and exchange‑range features—generally modern XFS deployments—are vulnerable until a kernel upgrade incorporates the fix. No specific vendor or product versions are listed, so all unpatched XFS kernels are potentially at risk.
Risk and Exploitability
With a CVSS score of 7.8 and an EPSS score below 1%, the vulnerability is high severity but has a low likelihood of exploitation. The bug is not currently listed in the CISA KEV catalog. Its exploitation requires local access and the ability to invoke XFS_IOC_EXCHANGE_RANGE_TO_EOF on a target file; local privileges such as ownership of the files or higher system privileges are therefore necessary. Once executed, the flaw can lead to data corruption or exposure of data that was protected by reflink sharing, impacting confidentiality, integrity, or availability of the affected files.
OpenCVE Enrichment
Ubuntu USN