Impact
The flaw is an instance of improper error handling (CWE-746) in the Linux kernel’s XFS filesystem. The function xfs_rtginode_ensure() incorrectly treats any error returned by xfs_rtginode_load()—other than ENOENT—as if the load succeeded, leaving the real‑time group inode unset after I/O, allocation, or corruption errors. Subsequent operations then continue with an undefined inode, potentially operating on corrupted data and leading to kernel instability or a crash.
Affected Systems
Affected systems are Linux installations that ship a kernel with the buggy XFS logic. The exact vulnerable kernel versions are not enumerated in the CNA data, but the issue exists in the current stable and mainline kernels until a fix is released. All distributions that include XFS support are potentially impacted.
Risk and Exploitability
No EPSS data is available and the vulnerability is not listed in the CISA KEV catalog, indicating that exploitation evidence is limited. The likely attack vector involves an attacker triggering I/O errors, allocation failures, or corruption on an XFS filesystem, as inferred from the description that the flaw requires such conditions to manifest. Based on the description, it is inferred that the bug primarily causes kernel instability leading to a crash; while remote code execution is not indicated, a crash could result in denial of service, and in some scenarios may expose privileged memory contents. The lack of a public exploit reduces the immediate threat, and given the kernel nature of the flaw, applying a patch when available is strongly recommended.
OpenCVE Enrichment