CVE-2026-80656

Linux · Kernel

A memory safety issue in the Linux kernel HFS+ file system driver allows local attackers to trigger uninitialized value bugs via malformed file system images during the mounting process.

Executive summary

A vulnerability in the Linux kernel HFS+ file system driver could allow a local attacker to execute unauthorized code or crash the system by mounting a specially crafted, corrupted file system image.

Vulnerability

The vulnerability exists due to a missing sanity check for the btree node size within the HFS+ file system driver. An attacker with local access can supply a corrupted HFS+ image, forcing the system to process an invalid node size, which leads to the use of uninitialized memory during the file system mounting process.

Business impact

Successful exploitation of this vulnerability allows a local user to compromise system integrity or cause a denial of service. While the CVSS score of 7.8 reflects a high severity, the requirement for local access and the ability to mount a file system limits the attack surface; however, in environments where untrusted users can mount external media or virtual disk images, the risk of privilege escalation or system instability is significant.

Remediation

Immediate Action: Update the Linux kernel to version 7.1.5 or later, as this release includes the necessary sanity checks to validate btree node sizes.

Proactive Monitoring: Monitor system logs for kernel panics or "KMSAN" bug reports occurring during volume mounting operations, as these may indicate attempts to trigger this vulnerability.

Compensating Controls: Restrict the ability of non-privileged users to mount removable media or arbitrary file system images on sensitive systems using mount namespace restrictions or kernel module blacklisting.

Exploitation status

Public Exploit Available: Unknown.

Analyst recommendation

Given the potential for kernel-level memory corruption, administrators should prioritize updating kernel packages on systems that process untrusted external storage. Applying the 7.1.5 patch is the only definitive way to eliminate the underlying logic error, and organizations should ensure that security updates are applied as part of their standard patch management lifecycle to mitigate this and similar kernel-level risks.

More Linux CVEs

Sources