CVE-2025-21816
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-21816 affects the Linux kernel's hrtimer (High-Resolution Timer) subsystem. The vulnerability was discovered and disclosed on February 27, 2025. The issue occurs when hrtimers are migrated away from a dying CPU to any online target at the CPUHP_AP_HRTIMERS_DYING stage. However, wakeups can still be performed by the outgoing CPU after CPUHP_AP_HRTIMERS_DYING, which can result in bandwidth timers being armed again (NVD).

Technical details

The vulnerability stems from a race condition in the hrtimer subsystem. When a CPU is being taken offline, timers are migrated at the CPUHP_AP_HRTIMERS_DYING stage, but the dying CPU can still perform wakeups afterward. Depending on various factors (crystal ball power management based election, earliest timer already enqueued, timer migration enabled or not), the target may eventually be the current CPU even if offline, resulting in the timer being ignored (Kernel Git).

Impact

When the vulnerability is triggered, timers can be incorrectly queued on an offline CPU, leading to them being ignored. This particularly affects RCU (Read-Copy-Update) subsystem and other kernel components that rely on timers for proper operation. The issue can cause system instability and potential timing-related failures (Debian Tracker).

Mitigation and workarounds

The issue has been fixed in the Linux kernel by modifying the hrtimers infrastructure to always migrate away a timer to an online target whenever it is enqueued from an offline CPU. This fix allows the removal of several workarounds that were previously implemented in the RCU subsystem. The fix is available in version 6.12.17-1 and later versions of the kernel (Debian Tracker).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-68753HIGH7.8
  • Linux KernelLinux Kernel
  • linux-realtime
NoYesJan 05, 2026
CVE-2025-68756HIGH7.1
  • Linux KernelLinux Kernel
  • linux-oracle
NoYesJan 05, 2026
CVE-2025-68764MEDIUM5.5
  • Linux KernelLinux Kernel
  • linux-realtime
NoYesJan 05, 2026
CVE-2025-68758MEDIUM5.5
  • Linux KernelLinux Kernel
  • kernel-zfcpdump-core
NoYesJan 05, 2026
CVE-2025-68762N/AN/A
  • Linux KernelLinux Kernel
  • kernel
NoYesJan 05, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management