Impact
A NULL pointer dereference (CWE-476) in the btrfs filesystem causes the kernel to crash when mounting with rescue=ibadroots after the block group tree root has been corrupted. The bug is triggered by btrfs_update_global_block_rsv attempting to account for a missing root, leading to a crash that interrupts the operating system. The impact is a denial‑of‑service condition, allowing an attacker who can mount the filesystem to bring the host down, but it does not provide arbitrary code execution or privileged escalation.
Affected Systems
This issue affects all Linux kernel builds that include the btrfs filesystem and are running a version that lacks the btrfs_is_full_ro guard. The vendor information lists Linux: Linux; an explicit affected version range has not been supplied, so any unpatched kernel that can mount a resilient btrfs filesystem is potentially vulnerable.
Risk and Exploitability
The CVSS score is 5.5, indicating a medium severity, and the EPSS score is less than 1%, implying a very low exploitation probability. The vulnerability requires privilege to mount filesystems with rescue=ibadroots, which typically implies root or administrative access. Once mounted on a corrupted filesystem, the null dereference causes an immediate kernel panic, effectively denying service. The issue is not listed in the CISA KEV catalog, indicating no confirmed exploits in the wild at the time of this analysis. Nonetheless, the crash severity suggests operators should patch promptly.
OpenCVE Enrichment