PT-2024-36925 · Linux+4 · Linux Kernel+4

Published

2024-11-27

·

Updated

2026-04-20

·

CVE-2024-56617

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.6.74
Description A vulnerability in the Linux kernel has been resolved, where memory for cacheinfo is not allocated during CPU hotplug if not done from the primary CPU. This can lead to a NULL pointer dereference in the last level cache is valid() function. The issue occurs because some architectures, such as x86, do not use the early build functionality for cacheinfo. As a result, during the cacheinfo CPU hotplug callback, the last level cache is valid() function attempts to dereference a NULL pointer. The vulnerability can also cause issues in the update per cpu data slice size() function, which iterates over all online CPUs.
Recommendations To resolve the issue, update to Linux kernel version 6.6.74 or later. As a temporary workaround, consider disabling the last level cache is valid() function until a patch is available. Restrict access to the update per cpu data slice size() function to minimize the risk of exploitation. Avoid using the cache leaves() variable in the affected API endpoint until the issue is resolved.

Exploit

Fix

NULL Pointer Dereference

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2024-17881
ALT-PU-2024-17897
ALT-PU-2025-12647
AZL-55745
BDU:2025-07860
CVE-2024-56617
MGASA-2025-0030
MGASA-2025-0032
OESA-2025-1110
OESA-2025-1111
OPENSUSE-SU-2025_0428-1
OPENSUSE-SU-2025_0499-1
OPENSUSE-SU-2025_0557-1
SUSE-SU-2025:0289-1
SUSE-SU-2025:0428-1
SUSE-SU-2025:0499-1
SUSE-SU-2025:0557-1
SUSE-SU-2025:20165-1
SUSE-SU-2025:20166-1
SUSE-SU-2025:20248-1
SUSE-SU-2025:20249-1
SUSE-SU-2025_0428-1
SUSE-SU-2025_0499-1
SUSE-SU-2025_0557-1
USN-7379-1
USN-7379-2
USN-7380-1
USN-7381-1
USN-7382-1

Affected Products

Alt Linux
Linuxmint
Linux Kernel
Suse
Ubuntu