CVE-2026-64567
7.8Linux · Kernel
A buffer overflow vulnerability exists in the Linux kernel btrfs filesystem during v1 free space cache loading, caused by missing validation of on-disk header counts.
Executive summary
A critical buffer overflow vulnerability in the Linux kernel btrfs filesystem allows local attackers to potentially achieve arbitrary code execution or cause system instability.
Vulnerability
This flaw exists in the __load_free_space_cache() function, which fails to validate the number of entries provided in the btrfs free space header. An attacker with local access can supply a malformed cache to trigger an out-of-bounds memory access during the loading process.
Business impact
The vulnerability carries a CVSS score of 7.8, reflecting its potential for complete system compromise. Successful exploitation allows a local user to escalate privileges or trigger a kernel panic, leading to significant service disruption and potential data corruption within the btrfs filesystem.
Remediation
Immediate Action: Update the Linux kernel to versions 5.10.265, 5.15.216, 6.1.183, 6.6.148, or later, as provided by your distribution vendor.
Proactive Monitoring: Monitor system logs for kernel oops or segmentation faults related to the btrfs filesystem that may indicate attempted exploitation.
Compensating Controls: Restrict access to filesystems using btrfs to trusted users only, and employ kernel hardening features such as SELinux or AppArmor to limit the impact of potential kernel-level exploits.
Exploitation status
Public Exploit Available: No
Analyst recommendation
Given the potential for privilege escalation and system compromise, organizations utilizing the btrfs filesystem should prioritize the application of kernel updates. Administrators must coordinate with their Linux distribution maintainers to ensure patched kernel versions are deployed across all affected infrastructure to mitigate this risk.