Linux Kernel CPU Hotplug Deadlock Vulnerability in OS Noise Tracer

Vulnerability

A potential deadlock vulnerability has been identified in the Linux kernel's CPU hotplug process, specifically within the OS noise tracer. This issue arises when certain mutex and CPU lock operations are not properly sequenced, leading to a deadlock situation. The vulnerability affects the Linux kernel stable tree.

Impact

Exploitation of this vulnerability can lead to a deadlock situation, where the CPU hotplug process is halted, potentially causing system performance issues or unresponsiveness.

Reproduction

The deadlock can be reproduced by initiating a CPU hotplug operation while the OS noise tracer is active. This involves locking the interface mutex, taking a CPU write lock, and then performing operations that stop and wait for completion of OS noise kernel threads. The improper order of locking and unlocking the CPU read lock and the interface mutex creates the deadlock condition.

Remediation

The vulnerability has been addressed by changing the order of the CPU read lock and the interface mutex lock in the OS noise tracer's handling of CPU hotplug events.

Added: Apr 22, 2026, 3:17 PM
Updated: Apr 22, 2026, 3:17 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
3.9
remediation
7.7
relevance
6.2
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.