CVE Database›Document archive›CVE-2024-56548

CVE-2024-56548

kernel: hfsplus: don't query the device logical block size multiple times

Loading…

Severity

Moderate

Red Hat Product Security

6.7

CVSS 3.1

Review impact separately from score.

Published · December 27, 2024

Updated · October 17, 2026

Description

A successful exploitation of this vulnerability requires higher-level privileges such as root, which is why the CVSS has been marked as such.

Statement

A moderate-impact out-of-bounds write flaw was found in the Linux kernel's hfsplus filesystem implementation, as shipped in Red Hat Enterprise Linux and related kernel offerings. When a privileged local user mounts an hfsplus filesystem on a device whose logical block size changes after the initial query (for example, a loop device reconfigured via the LOOP_SET_BLOCK_SIZE ioctl), hfsplus_read_wrapper can allocate a block using one size while hfsplus_submit_bio reads a different io_size, resulting in an out-of-bounds write, observed by KASAN as a slab-use-after-free in hfsplus_read_wrapper. Exploitation requires local access with root or equivalent administrative privileges (mounting a crafted filesystem and controlling device block sizes), which is why Red Hat Product Security rates this issue as moderate impact with CVSS 6.7 (AV:L/AC:L/PR:H) rather than the important severity assigned by upstream and NIST (CVSS 7.8, PR:L). Per the current assessment, the kernel and kernel-rt packages in Red Hat Enterprise Linux 7, 8, and 9, as well as the Hosted OpenShift (ARO and OSD) offerings, are marked not affected; the Red Hat Enterprise Linux 6 Extended Lifecycle Support kernel stream remains recorded with an out-of-support (OOSS) resolution.

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

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.

CVSS / CWE

CVSS 3.1 · 6.7
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

CWE-787 · Out-of-bounds Write