Description
In the Linux kernel, the following vulnerability has been resolved:

xfs: fix exchmaps reservation limit check

xfs_exchmaps_estimate_overhead() adds the bmbt and rmapbt
overhead to a local resblks variable, but the final UINT_MAX
check still tests req->resblks. That is the reservation value
from before the overhead was added.

The computed value is stored back in req->resblks and later passed
to xfs_trans_alloc(), whose block reservation argument is unsigned
int. Check the computed reservation so the existing limit applies
to the value that will be used.
Published: 2026-07-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel XFS filesystem, the routine that estimates overhead for block reservations incorrectly checks the reservation limit before adding that overhead. Because the check still uses the pre‑overhead value, a request that is actually out of range may be accepted. The corrected value is then passed to the transaction allocator, which uses an unsigned integer for the block reservation. This mismatch allows an adversary to cause the subsystem to reserve more blocks than the system can safely allocate, potentially exhausting kernel resources and resulting in a denial of service.

Affected Systems

All Linux kernel releases that include the XFS filesystem before the fix contain this flaw, regardless of the specific kernel version. The upstream kernel code and all distributions that ship unpatched kernel images are affected.

Risk and Exploitability

The flaw is local to the kernel and would require an attacker to trigger the reservation code, either via privileged local operations or by exploiting another vulnerability that grants access to the filesystem. The EPSS score of < 1% indicates a low probability of exploitation. The CVSS score of 5.5 reflects a moderate severity. The vulnerability is not listed in the CISA KEV catalog. Because the over‑reservation could exhaust kernel resources, a successful exploitation would lead to denial of service.

Generated by OpenCVE AI on August 2, 2026 at 13:12 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel patch containing the XFS limit check fix
  • Adjust block reservation limits or use mount options such as bsize and blocksize to reduce overhead
  • Monitor kernel logs for XFS errors and track block usage for unexpected spikes

Generated by OpenCVE AI on August 2, 2026 at 13:12 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4724-1 linux-6.12 new package
History

Sat, 01 Aug 2026 02:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-680

Wed, 29 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-190
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Moderate


Mon, 27 Jul 2026 06:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-680

Sat, 25 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: xfs: fix exchmaps reservation limit check xfs_exchmaps_estimate_overhead() adds the bmbt and rmapbt overhead to a local resblks variable, but the final UINT_MAX check still tests req->resblks. That is the reservation value from before the overhead was added. The computed value is stored back in req->resblks and later passed to xfs_trans_alloc(), whose block reservation argument is unsigned int. Check the computed reservation so the existing limit applies to the value that will be used.
Title xfs: fix exchmaps reservation limit check
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-07-25T08:50:14.676Z

Reserved: 2026-07-19T15:36:31.782Z

Link: CVE-2026-64357

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-07-25T10:17:18.150

Modified: 2026-08-11T15:01:50.637

Link: CVE-2026-64357

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-25T00:00:00Z

Links: CVE-2026-64357 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T13:15:03Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound