CVE-2026-80631
Linux · Kernel
A memory safety vulnerability in the Linux kernel Btrfs file system allows an unauthenticated attacker to cause a null pointer dereference via a crafted compressed extent.
Executive summary
A high-severity memory corruption vulnerability in the Linux kernel Btrfs implementation could lead to a system crash or denial of service.
Vulnerability
The Btrfs file system's LZO decompression logic fails to properly validate the length of compressed segments against the actual input size. An unauthenticated attacker providing a maliciously crafted extent can trigger a null pointer dereference when the kernel attempts to access memory beyond the valid bounds of the bio.
Business impact
The primary impact of this vulnerability is a denial of service, as the flaw causes a kernel panic when processing malicious input. While the CVSS score of 7.5 indicates a high severity based on the potential for service disruption, the lack of data confidentiality or integrity impact limits the scope to availability. However, in environments relying on the Btrfs file system, such disruptions can lead to significant operational downtime and recovery efforts.
Remediation
Immediate Action: Update the Linux kernel to version 7.1.5 or later, which contains the necessary validation checks to reject overflowing compressed segments.
Proactive Monitoring: Monitor system logs for kernel panics or "KASAN" reports related to Btrfs decompression failures, which may indicate attempted exploitation.
Compensating Controls: Ensure that file system mounts are restricted to trusted sources, as the vulnerability requires the kernel to process a crafted malicious extent on a Btrfs partition.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
This vulnerability represents a significant risk to system stability for any infrastructure utilizing the Btrfs file system. Security teams should prioritize patching the kernel to the corrected version to prevent potential denial of service attacks. If an immediate kernel update is not feasible, restrict the mounting of untrusted or externally sourced Btrfs volumes until the environment can be updated.