Impact
A self‑referential directory within an XFS filesystem triggers a deadlock because the cleanup code attempts to acquire the same inode lock twice. This double locking can stall the kernel’s directory repair routine, leading to a kernel hang or crash and causing a service interruption for processes that rely on XFS or for the entire system. The flaw originates from a missing guard that would detect the self‑referential condition and avoid reacquiring the lock.
Affected Systems
Linux kernels with XFS support that have not applied the fix in commit 17bc347cbdfb125eddac0a815b1f6c1f6eb56676 (or the related commits referenced) are affected. The vulnerability is limited to systems that employ XFS filesystems on those kernel versions.
Risk and Exploitability
No EPSS score is available and the issue is not listed in the CISA KEV catalog. The description does not reveal any publicly disclosed exploits, and exploitation would require the ability to create or manipulate a self‑referential directory in XFS, implying local or privileged access. Given that the flaw can cause a kernel deadlock, the severity is high; however, the lack of exploitation data suggests the likelihood of being attacked is uncertain.
OpenCVE Enrichment