Impact
During the mount of an HFS+ filesystem, hfsplus_fill_super() may acquire a lock on the filesystem tree structure. If a subsequent operation fails, the error path jumps to out_put_root without releasing that lock. The later cleanup then frees the tree data structure while the lock is still held, which triggers a held lock freed warning. The warning indicates a possible memory corruption or kernel crash, but the CVE description does not confirm an actual crash.
Affected Systems
All Linux kernel builds that enable HFS+ support (CONFIG_HFSPLUS_FS=y) are affected, starting with the 6.13‑rc1 release and continuing through the current mainline until a patch is applied. The flaw can surface on any distribution that mounts HFS+ volumes.
Risk and Exploitability
Based on the description, exploitation requires local privilege to mount a crafted HFS+ volume or for the system to attempt to mount such a volume under an attacker’s control. The CVSS score of 7 reflects moderate severity; EPSS is 0.00018, less than 1%, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a local mount of a malicious HFS+ image. The result is a kernel warning and a potential loss of service due to instability, but no remote code execution or data exfiltration is documented.
OpenCVE Enrichment