PT-2024-36925

CVE-2024-56617

·

Published

2024-11-27

·

Updated

2026-10-13

Description by

CVSS 3.1
7.8
High
MetricsAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/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.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
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
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_0428-1
SUSE-SU-2025:0499-1
SUSE-SU-2025_0499-1
SUSE-SU-2025:0557-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
USN-7379-1
USN-7379-2
USN-7380-1
USN-7381-1
USN-7382-1
Found an issue in the description? Have something to add? Feel free to write us 👾