CVE-2026-97552
Description
A flaw was found in the Linux kernel's XFS file system. An uninitialized variable in the deferred operation handling routine can cause the kernel to return an indeterminate value when processing empty work items during online repair. A local user initiating or interacting with file system repair operations could cause the system to misinterpret uninitialized memory as an in-core corruption error, leading to an unexpected file system shutdown and a denial of service (DoS).
Statement
A low impact flaw was found in the Linux kernel's XFS file system. An uninitialized error variable in xfs_defer_finish_one() can cause the function to return an indeterminate value when a deferred pending item contains no work items. On kernels built with CONFIG_XFS_ONLINE_REPAIR this state is reachable because xfs_reap_ag_blocks() adds an item-less barrier through xfs_defer_add_barrier(); since xfs_defer_finish_noroll() treats any non-EAGAIN return as fatal, a non-zero stack value is misinterpreted as in-core corruption and triggers an unexpected SHUTDOWN_CORRUPT_INCORE shutdown of the mounted XFS file system. A local user with sufficient privileges to initiate or interact with XFS online repair operations could use this flaw to cause a denial of service against the file system being repaired; the flaw is not network reachable and does not lead to information disclosure, data modification, or privilege escalation. Red Hat Enterprise Linux 9 and 10, Red Hat In-Vehicle OS 2, and OpenShift Container Platform 4.19 and later (which ship RHEL CoreOS 9 based kernels) are affected where the introducing XFS reaping code is present, while Red Hat Enterprise Linux 6, 7, and 8, the Red Hat Enterprise Linux 9.2 and 9.4 update streams, and OpenShift Container Platform 4.12 through 4.18 are not affected because the vulnerable code is not present in those versions. The fix is currently deferred for the affected streams because of the low impact and the privileged local access required to trigger the flaw; the residual risk is a locally triggered denial of service limited to the XFS file system undergoing online repair. Red Hat's low impact rating is lower than the moderate severity suggested by the CVSS 3.1 score of 5.5, reflecting the local privileged access requirement and the availability-only impact.
Mitigation
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
Common Vulnerability Scoring System (CVSS) Score Details
Info alert:Important note
CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).
The following CVSS metrics and score provided are preliminary and subject to review.
CVSS v3 Score Breakdown
| Red Hat | NVD | cve.org | |
|---|---|---|---|
| Base Score | 5.5 | N/A | N/A |
| Attack Vector | Local | N/A | N/A |
| Attack Complexity | Low | N/A | N/A |
| Privileges Required | Low | N/A | N/A |
| User Interaction | None | N/A | N/A |
| Scope | Unchanged | N/A | N/A |
| Confidentiality | None | N/A | N/A |
| Integrity Impact | None | N/A | N/A |
| Availability Impact | High | N/A | N/A |
Vector
Red Hat: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Frequently Asked Questions
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.