CVE-2026-53314: Linux Kernel CPU Hotplug Padata Callback Error—Medium Severity
A flaw in the Linux kernel's CPU hotplug subsystem can cause the system to report an error and potentially fail to properly shut down CPUs. The issue stems from improper callback ordering in the padata (parallel data) module—specifically, the CPU offline callback was registered in a section that forbids failure, but the callback itself can fail. Moving this callback to a section that permits failure resolves the condition and prevents false warnings during CPU power transitions.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 5.5 MEDIUM · CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
- Weaknesses (CWE)
- —
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-06-26 / 2026-07-06
NVD description (verbatim)
In the Linux kernel, the following vulnerability has been resolved: padata: Put CPU offline callback in ONLINE section to allow failure syzbot reported the following warning: DEAD callback error for CPU1 WARNING: kernel/cpu.c:1463 at _cpu_down+0x759/0x1020 kernel/cpu.c:1463, CPU#0: syz.0.1960/14614 at commit 4ae12d8bd9a8 ("Merge tag 'kbuild-fixes-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux") which tglx traced to padata_cpu_dead() given it's the only sub-CPUHP_TEARDOWN_CPU callback that returns an error. Failure isn't allowed in hotplug states before CPUHP_TEARDOWN_CPU so move the CPU offline callback to the ONLINE section where failure is possible.
6 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2026-53314 addresses a CPU hotplug state machine violation in the Linux kernel's padata module. The padata_cpu_dead() callback was registered as a CPUHP_TEARDOWN_CPU sub-callback, a state where failure is not permitted. However, this callback can return an error, violating the contract. The vulnerability arises because the callback is invoked during CPU offline operations where no error path is defined, leading to kernel warnings and potential stability issues. The fix relocates the callback to the ONLINE section of the CPU hotplug state machine, where error returns are properly handled and propagated.
Business impact
While this is a kernel-level issue with limited direct business exposure for most deployments, it can affect system reliability in environments where CPU hotplug operations are frequent—such as virtual machines, containerized infrastructure, or cloud platforms performing dynamic CPU scaling. Unhandled hotplug errors may trigger system warnings, degrade performance diagnostics, or in edge cases complicate recovery during CPU power state transitions. The medium CVSS score reflects the local privilege requirement and impact limited to availability.
Affected systems
The vulnerability affects Linux kernel systems where the padata module is in use, particularly those performing CPU hotplug operations. It is not a memory corruption or remote code execution issue. Systems running mainstream Linux distributions that enable CPU hotplug (nearly all modern kernels) are technically affected, but practical exploitation requires local access and explicit CPU offline triggering.
Exploitability
This is not a vulnerability that an attacker can remotely exploit or use to gain unauthorized access. Triggering the condition requires local system access and the ability to initiate CPU hotplug operations (typically requiring root or explicit CPU management privileges). The vulnerability manifests as a kernel warning rather than a crash or corruption, making it a reliability and operational issue rather than a direct security threat. The CVSS vector reflects local access (AV:L) and local privilege assumption (PR:L).
Remediation
Apply a Linux kernel update that includes the padata CPU hotplug callback fix. Verify the specific kernel version available from your distribution vendor and ensure CPU hotplug support is enabled if you rely on dynamic CPU scaling. For critical deployments, test the patched kernel in a staging environment before production rollout to confirm stability across your CPU configuration.
Patch guidance
Monitor your Linux distribution's security advisories and kernel update channels for releases that incorporate this fix. The actual patch moves padata_cpu_dead() callback registration from a TEARDOWN state to an ONLINE state within the CPU hotplug subsystem. When updates are available, apply them following your organization's change management process. Test CPU hotplug operations (CPU online/offline cycles) in your environment to confirm the warning no longer appears.
Detection guidance
Review kernel logs for DEAD callback errors or warnings mentioning padata_cpu_dead() or CPU hotplug state violations (typically logged as 'DEAD callback error for CPUX'). Use kernel debugging tools to monitor CPU hotplug operations if your infrastructure routinely scales CPU allocation. Examine /proc/cpuinfo and CPU hotplug sysfs interfaces to understand your system's CPU hotplug configuration and recent state transitions.
Why prioritize this
Prioritize patching based on your infrastructure's use of CPU hotplug. Cloud-native, virtualized, or containerized environments where dynamic CPU scaling is active should treat this as higher priority to prevent operational warnings and ensure clean hotplug behavior. Traditional static-CPU deployments can schedule patching in routine maintenance windows. The medium severity and local-only attack vector mean this is not critical for workstations or single-purpose servers without explicit CPU management.
Risk score, explained
The CVSS:3.1 score of 5.5 (MEDIUM) reflects a local availability impact with no confidentiality or integrity consequences. The vulnerability requires local privilege (PR:L) and direct system access (AV:L), eliminating remote attack vectors. The impact is limited to denial of service or operational anomalies during CPU power transitions, not data breach or code execution. This scoring appropriately captures a kernel reliability issue rather than a security breach vector.
Frequently asked questions
Can this vulnerability be exploited remotely or used to gain unauthorized access?
No. This is strictly a local kernel subsystem issue that requires local system access and explicit CPU hotplug operations to trigger. It does not enable privilege escalation, remote code execution, or data theft.
Will I see system crashes or data corruption if affected?
The vulnerability manifests as a kernel warning message (DEAD callback error) rather than a crash or corruption. However, if left unpatched, repeated hotplug errors could degrade system stability in environments with frequent CPU scaling operations.
Do I need to update immediately if my system uses CPU hotplug?
If CPU hotplug is active in your environment (common in cloud, virtual, or containerized deployments), schedule a kernel update within your normal maintenance cycle. This is not an emergency zero-day but a reliability improvement that should be applied when convenient.
How do I know if my kernel includes the fix?
Check your kernel version against the Linux distribution's advisory or changelog. The fix involves moving the padata_cpu_dead() callback registration to a different CPU hotplug state. Your vendor's security bulletin will specify the fixed kernel version for your distribution.
This analysis is based on publicly available CVE data and kernel commit information as of the publication date. Actual patch availability and version numbers vary by Linux distribution. Always verify patch status and version numbers against your vendor's official security advisories before deploying updates. Test kernel patches in non-production environments first. SEC.co does not provide exploitation guidance or proof-of-concept code for any vulnerability. This content is provided for informational and risk management purposes only. Source: NVD (public-domain), retrieved 2026-08-05. Analysis generated by SEC.co (claude-haiku-4-5).
Affected vendors
Related vulnerabilities
- CVE-2025-36372MEDIUMIBM Db2 Information Disclosure in Monitoring Tables
- CVE-2025-71313MEDIUMLinux Kernel PCI Endpoint NULL Pointer Dereference
- CVE-2025-71314MEDIUMLinux Panthor GPU Driver Denial of Service via Cache Flush Timeout
- CVE-2025-71315MEDIUMLinux Kernel vkms DRM Vblank Timer Denial of Service
- CVE-2026-0268MEDIUMPrisma Access Agent Linux VPN Bypass Vulnerability
- CVE-2026-10004MEDIUMChrome UI Spoofing Vulnerability – Password Dialog Hijacking
- CVE-2026-10018MEDIUMInteger Overflow in Chrome ANGLE GPU Graphics Layer
- CVE-2026-10912MEDIUMChrome Extension Same-Origin Policy Bypass (CVSS 6.5)