Impact
The bug is a logic error in the Linux kernel’s Btrfs file system that causes get_new_location() to attempt compression on data reloc inodes, leading to an inlined extent that should not exist; this results in a kernel abort, which may crash the operating system and cause a denial of service for the affected filesystem, inferred from the reported btrfs_abort_should_print_stack call.
Affected Systems
All Linux kernel builds that embed Btrfs support are impacted if they include the code before commit 3eaf5f082c4c; any distribution’s kernel older than the fix will exhibit the flaw.
Risk and Exploitability
The vulnerability does not provide a remote attack surface; it requires local write access to a corrupted Btrfs volume or potentially faulty hardware to trigger the erroneous path. The EPSS score is not available and the flaw is not listed in CISA KEV, implying no documented public exploits. Attackers would need local privileges to cause the condition that triggers the crash.
OpenCVE Enrichment