CVE-2025-68774
kernel: hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · January 13, 2026
Updated · July 30, 2026
Description
A race condition was found in the Linux kernel's HFS+ filesystem. When sync() and link() are called concurrently, two threads may attempt to create the same bnode simultaneously. If one thread reuses a bnode newly created by another thread without properly incrementing the reference count, a subsequent put operation triggers a BUG_ON due to an incorrect refcount, causing a kernel crash.
Statement
This flaw affects systems mounting HFS+ filesystems and requires concurrent filesystem operations to trigger the race condition. While the bug can cause a kernel crash, exploitation requires local access and specific timing during HFS+ operations. Most enterprise deployments do not commonly use HFS+ filesystems.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
To mitigate this issue, prevent the hfsplus module from being loaded. See https://access.redhat.com/solutions/41278 for instructions.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-911 · Improper Update of Reference Count