Impact
A bookkeeping error in the Linux kernel's HFS+ filesystem code causes a lock acquired during mount to remain held when the associated data structure is freed after a failure path. The kernel detects this as a "held lock freed" warning, which can lead to memory corruption and a kernel panic, effectively denying service. No remote code execution or data exfiltration is possible; the impact is limited to stability and availability of the affected system.
Affected Systems
All Linux installations that run the default kernel and have the HFS+ filesystem enabled (CONFIG_HFSPLUS_FS=y). The flaw exists in kernel versions from the 6.13‑rc1 release up through the current mainline until a patch is applied. Official support is provided by the Linux kernel project.
Risk and Exploitability
The CVSS score is not disclosed, and the EPSS score is unavailable, but the flaw is known to trigger a kernel warning and potential panic when an HFS+ filesystem is mounted and an error in key building occurs. Attack requires local privileges to mount an HFS+ filesystem or have the kernel attempt to mount such a filesystem under control of an attacker. The vulnerability is listed as not in the CISA KEV catalog, indicating no widespread known exploitation at this time. Nonetheless, the risk to availability is significant for systems exposing the ability to mount or load HFS+ volumes.
OpenCVE Enrichment