CVE-2026-80536
8.4Linux · Kernel
A heap-based buffer overflow in the Linux kernel XFS filesystem driver allows local attackers to cause memory corruption via a crafted filesystem image during log recovery.
Executive summary
A heap-based memory corruption vulnerability in the Linux kernel XFS filesystem driver poses a significant risk of system instability or local privilege escalation.
Vulnerability
The vulnerability exists in the xlog_recover_do_reg_buffer function, which fails to properly validate dirty bitmap offsets against buffer sizes. An unauthenticated local attacker providing a malicious XFS filesystem image can trigger an out-of-bounds memory write during the mount-time log recovery process.
Business impact
Successful exploitation of this flaw can result in kernel heap corruption, leading to system crashes (denial of service) or potential execution of arbitrary code with kernel-level privileges. Given the CVSS score of 8.4, this vulnerability is categorized as High severity, representing a critical risk to data integrity and system availability for any environment utilizing XFS filesystems.
Remediation
Immediate Action: Update the Linux kernel to the corrected versions (5.10.267, 5.15.218, 6.1.185, 6.6.154 or later) as provided by your distribution vendor.
Proactive Monitoring: Monitor system logs for kernel panics or filesystem-related error messages during mount operations, particularly when dealing with untrusted or external storage media.
Compensating Controls: Restrict the ability of unprivileged users to mount arbitrary storage devices or filesystem images, as the attack vector requires the mounting of a crafted image.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
This vulnerability represents a severe flaw in the kernel's ability to safely handle untrusted filesystem data. Security teams should prioritize patching the Linux kernel across all affected production environments immediately to mitigate the risk of local privilege escalation or system instability.