PT-2024-33872 · Linux+5 · Linux Kernel+5

Published

2024-10-10

·

Updated

2026-03-14

·

CVE-2024-50032

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.58
Description: The issue is related to the Linux kernel's rcu/nocb functionality, where a CPU set offline can still enqueue callbacks from a softirq, leading to a deferred rcuog wake-up through an IPI to an online CPU. However, performing a synchronized IPI from a softirq is buggy. The problem occurs when a CPU is set offline and before it calls rcutree report cpu dead(), and there are opportunities for callbacks to be enqueued. To fix this, the deferred rcuog wake-up is forced through the NOCB timer when the CPU is offline, and the actual wake-up happens from rcutree report cpu dead().
Recommendations: For Linux kernel versions prior to 6.6.58, update to version 6.6.58 or later to resolve the issue. As a temporary workaround, consider disabling the smp call function single function until a patch is available. Restrict access to the rcutree report cpu dead function to minimize the risk of exploitation. Avoid using the rcuog wake-up mechanism in the affected kernel versions until the issue is resolved.

Fix

RCE

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

Weakness Enumeration

Related Identifiers

ALT-PU-2024-15251
ALT-PU-2024-17211
BDU:2025-15088
CVE-2024-50032
ECHO-AF65-5C9A-E985
MGASA-2024-0344
MGASA-2024-0345
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2025:14705-1
USN-7383-1
USN-7383-2
USN-7386-1
USN-7451-1
USN-7523-1
USN-7524-1

Affected Products

Alt Linux
Astra Linux
Debian
Linuxmint
Linux Kernel
Ubuntu