CVE-2024-26841
kernel: LoongArch: Update cpu_sibling_map when disabling nonboot CPUs
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · April 17, 2024
Updated · October 30, 2026
Description
A flaw was found in the Linux kernel. This vulnerability specifically affects LoongArch processors. The issue is related to the CPU sibling map, which is not correctly updated when non-boot CPUs are disabled. This issue could lead to errors on Symmetric Multi-Threading (SMT) systems, such as generating warnings like "jump label: negative count!" when disabling certain CPUs. The vulnerability could potentially cause system instability or kernel crashes, especially in environments that rely on SMT. The issue was resolved by defining and calling the function clear_cpu_sibling_map() to properly manage the CPU sibling map, preventing the errors. While this vulnerability doesn't appear to be remotely exploitable, it could still impact local users under specific conditions.
Statement
This vulnerability is evaluated as having a Moderate security impact because triggering the condition requires privileged local access to disable CPU cores and is restricted exclusively to hardware running the LoongArch architecture. Red Hat Enterprise Linux does not support or package kernels for the LoongArch platform, leaving supported enterprise deployments unaffected by this issue.
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
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 0CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:N
CWE not specified