Skip to main content

Linux Kernel CVE-2026-53314

| EUVDEUVD-2026-39849 MEDIUM
2026-06-26 Linux GHSA-4fpm-3x7p-95xm
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.5 MEDIUM

Local-only attack requiring low privilege to trigger CPU hotplug; only availability is impacted via kernel warning or panic, with no confidentiality or integrity effect.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
MEDIUM
qualitative
Red Hat
5.5 LOW
qualitative

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jul 06, 2026 - 20:40 vuln.today
CVSS changed
Jul 06, 2026 - 20:22 NVD
5.5 (MEDIUM)
Patch available
Jun 26, 2026 - 21:02 EUVD
CVE Published
Jun 26, 2026 - 19:41 nvd
MEDIUM 5.5
CVE Published
Jun 26, 2026 - 19:41 cve.org
UNKNOWN (no severity yet)

DescriptionNVD

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.

AnalysisAI

Denial of service in the Linux kernel's padata parallel data processing subsystem results from a misplaced CPU hotplug callback that returns an error in a section where error returns are not permitted. Specifically, padata_cpu_dead() is registered below CPUHP_TEARDOWN_CPU, a hotplug state phase where callbacks are not allowed to fail; when the callback returns non-zero, the kernel emits a 'DEAD callback error' warning that can destabilize the system. A local attacker with low-privilege access on a multi-CPU system using padata (e.g., for parallel IPsec or crypto processing) can trigger this condition during CPU offline transitions, resulting in high availability impact. No public exploit is identified and EPSS is 0.16%, indicating low exploitation probability; patches are available across multiple stable kernel branches.

Technical ContextAI

The padata subsystem (kernel/padata.c) provides a parallelization framework used primarily by Linux's crypto layer (e.g., IPsec XFRM) to distribute workloads across CPUs. It registers CPU hotplug callbacks to manage work queues during CPU topology changes. The Linux kernel hotplug state machine enforces that callbacks registered in teardown phases at or below CPUHP_TEARDOWN_CPU must not return errors - the framework has no mechanism to handle failure at that stage. padata_cpu_dead(), introduced at commit 894c9ef9780c, was placed in such a phase, violating this invariant. When the callback returns an error, the kernel triggers a WARNING at kernel/cpu.c:1463. The root cause is an incorrect hotplug section registration - the callback must reside in the ONLINE section where failure is an accepted outcome. CWE is not formally assigned, but the class corresponds to improper error handling in a constrained execution context (closest: CWE-703). CPE confirms the affected software is cpe:2.3:a:linux:linux across multiple version ranges.

RemediationAI

The primary fix is to update the Linux kernel to a patched stable release: 6.1.175, 6.6.141, 6.12.91, 6.18.33, 7.0.10, or 7.1. Patch commits are available at https://git.kernel.org/stable/c/65dae8b34f0810f3fa9f77c4c63650cd20820693 (and parallel stable-branch commits) for operators who build custom kernels. For environments that cannot immediately patch, a compensating control is to avoid or restrict CPU offline operations (e.g., disable dynamic CPU hotplug via kernel boot parameter maxcpus= or by not issuing 'echo 0 > /sys/devices/system/cpu/cpuN/online') on systems running padata-dependent workloads; however, this may impact performance scaling and is not a permanent substitute for patching. Disabling IPsec offload or padata-backed parallel crypto is also a workaround with the trade-off of reduced throughput. No side effects of the patch itself have been reported.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

Share

CVE-2026-53314 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy