Impact
The vulnerability is a deadlock that can occur during data relocation on BTRFS zoned filesystems. When the relocation process waits for a ticket that can never be granted because the relocation itself is responsible for freeing the necessary space, the kernel thread blocks indefinitely. This can lead to a kernel hang or crash, disrupting system availability. The weakness is a concurrency flaw causing a deadlock, which may be categorized under race‑condition weaknesses.
Affected Systems
Any Linux system using the BTRFS zoned feature before the kernel commit that introduces BTRFS_RESERVE_FLUSH_ZONED_RELOCATION is affected. The failure occurs in the handle_reserve_tickets() routine of the BTRFS implementation for zoned filesystems.
Risk and Exploitability
The defect does not allow arbitrary code execution or privilege escalation, but it can cause a denial of service by halting system operations. The CVSS score is 5.5, indicating a medium severity. The EPSS score is < 1%, reflecting a very low yet non-zero probability of exploitation. Automated exploitation would be complex and unlikely. A local attacker with sufficient privileges could trigger the condition by performing data relocation on the zoned BTRFS filesystem. Administrators should treat the risk as high and apply the fix promptly.
OpenCVE Enrichment