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

xfs: fix unit conversions in per_binval computation

LOLLM noticed that we're doing the unit conversion in the per_binval
computation backwards -- xfs_buf_inval_log_space's second parameter is
supposed to be in bytes, but max_binval is in units of fsblocks. Hence
the conversion should be FSB -> B, not the other way around.
Published: 2026-09-25
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Data Integrity
Action: Apply Patch
AI Analysis

Impact

The vulnerability arises from an incorrect unit conversion in the XFS filesystem’s per_binval calculation. The conversion currently treats a filesystem block value as bytes, reversing the intended conversion of bytes to filesystem blocks. This logical error can lead to an inaccurate determination of buffer invalidation ranges, potentially leaving stale data in the cache or invalidating data prematurely, which may affect filesystem consistency and performance. The bug does not provide a direct code execution pathway.

Affected Systems

All Linux kernel installations that include the XFS filesystem are potentially impacted. The flaw is present across kernel versions where the XFS module is compiled in or loaded, irrespective of specific kernel version numbers, as the description does not enumerate a narrowed version set.

Risk and Exploitability

No CVSS or EPSS metrics are available, and the flaw is not listed in the CISA KEV catalog, indicating no publicly documented exploitation. The bug represents a logical flaw rather than a memory corruption or privilege escalation vector. Consequently the risk is considered low to moderate pending patch. The absence of exploitation evidence and the lack of a direct attack path suggest that the vulnerability is unlikely to be leveraged by attackers without additional context.

Generated by OpenCVE AI on September 25, 2026 at 23:30 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a updated Linux kernel that includes the patched XFS conversion logic.
  • Reboot the system or unload and reload the XFS module to bring the updated code into use.
  • Verify that XFS operations do not exhibit stale data or performance issues after the upgrade.

Generated by OpenCVE AI on September 25, 2026 at 23:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 23:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-681

Fri, 25 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: xfs: fix unit conversions in per_binval computation LOLLM noticed that we're doing the unit conversion in the per_binval computation backwards -- xfs_buf_inval_log_space's second parameter is supposed to be in bytes, but max_binval is in units of fsblocks. Hence the conversion should be FSB -> B, not the other way around.
Title xfs: fix unit conversions in per_binval computation
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-09-25T10:21:43.450Z

Reserved: 2026-09-24T16:01:01.154Z

Link: CVE-2026-97550

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T11:17:05.423

Modified: 2026-09-25T11:17:05.423

Link: CVE-2026-97550

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T23:30:17Z

Weaknesses
  • CWE-681

    Incorrect Conversion between Numeric Types