PT-2024-32258 · Linux+6 · Linux Kernel+6

Anirudh Rayabharam

·

Published

2024-09-27

·

Updated

2025-09-29

·

CVE-2024-46864

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.51/6.10.10
Description The issue is related to a kexec crash due to VP assist page corruption in the Linux kernel. This occurs when the hypervisor corrupts the memory region of the old VP assist page, causing a panic if the kexec kernel is using that memory elsewhere. The problem arises from the introduction of a new cpuhp state for hyperv initialization, which returns 0, and the cpuhp remove state() call being conditioned upon "hyperv init cpuhp > 0", a condition that will never be true. As a result, hv cpu die() won't be called on all CPUs, and the VP assist page won't be reset.
Recommendations To resolve the issue, upgrade the Linux kernel to version 6.6.51/6.10.10 or later. This upgrade will include the fix for the kexec crash due to VP assist page corruption. As a temporary workaround, consider disabling the hv cpu die() function until a patch is available. However, the most effective solution is to apply the update to the affected kernel versions.

Exploit

Fix

Improper Initialization

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-13979
AZL-49900
BDU:2025-03393
CVE-2024-46864
INFSA-2025_6966
OESA-2025-1097
OPENSUSE-SU-2024_3984-1
OPENSUSE-SU-2024_3986-1
OPENSUSE-SU-2024_4315-1
OPENSUSE-SU-2024_4376-1
RHSA-2025:6966
RHSA-2025_6966
SUSE-SU-2024:3984-1
SUSE-SU-2024:3986-1
SUSE-SU-2024:4315-1
SUSE-SU-2024:4318-1
SUSE-SU-2024:4364-1
SUSE-SU-2024:4376-1
SUSE-SU-2024:4387-1
SUSE-SU-2025:20163-1
SUSE-SU-2025:20164-1
SUSE-SU-2025:20246-1
SUSE-SU-2025:20247-1
USN-7154-1
USN-7154-2
USN-7155-1
USN-7156-1
USN-7196-1

Affected Products

Alt Linux
Linuxmint
Linux Kernel
Red Hat
Red Os
Suse
Ubuntu