CVE-2026-64373
In the Linux kernel, the following vulnerability has been resolved:
cpufreq: Fix hotplug-suspend race during reboot
During system reboot, cpufreq_suspend() is called via the
kernel_restart() -> device_shutdown() path. Unlike the normal system
suspend path, the reboot path does not call freeze_processes(), so
userspace processes and kernel threads remain active.
This allows CPU hotplug operations to run concurrently with
cpufreq_suspend(). The original code has no synchronization with CPU
hotplug, leading to a race condition where governor_data can be freed
by the hotplug path while cpufreq_suspend() is still accessing it,
resulting in a null pointer dereference:
Unable to handle kernel NULL pointer dereference
Call Trace:
do_kernel_fault+0x28/0x3c
cpufreq_suspend+0xdc/0x160
device_shutdown+0x18/0x200
kernel_restart+0x40/0x80
arm64_sys_reboot+0x1b0/0x200
Fix this by adding cpus_read_lock()/cpus_read_unlock() to
cpufreq_suspend() to block CPU hotplug operations while suspend is in
progress.
[ rjw: Changelog edits ]
CSIRTS triage
- What
- A hotplug-suspend race during reboot has been fixed in the cpufreq subsystem.
- Who is affected
- Deployments using cpufreq are affected.
- Urgency
- Remediation is necessary to ensure proper functionality, although exploitation status is currently unknown.
- Action
- Implement the fix for CVE-2026-64373.
AI-assisted analysis generated from the source advisory — verify against the original.
⚡ Watch CVE-2026-64373
Get an email if CVE-2026-64373 is added to CISA KEV, gains public exploit code, or a new advisory cites it — max one per day, one-click unsubscribe.
Exploitation outlook
- Low exploitation risk0.18% 30-day exploitation probability — currently an unlikely target, but scores change as exploit code circulates. Riskier than 7% of all EPSS-scored CVEs.
Advisory coverage (2)
- unknownCVE-2026-64373: In the Linux kernel, the following vulnerability has been resolved: cpufreq: Fix hotplug-suspe…nvd · 2026-07-25
- mediumCVE-2026-64373: cpufreq: Fix hotplug-suspend race during rebootmsrc · 2026-07-14
External references
Embed the live status
— this badge updates automatically when the KEV or exploit status changes. How to embed it →
[](https://www.csirts.com/cve/CVE-2026-64373)