CVE-2025-71119
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-71119 is a Linux kernel vulnerability in the PowerPC kexec subsystem where SMT (Simultaneous Multi-Threading) is not properly enabled before attempting to wake offline CPUs during kernel reboots. When SMT is disabled or in a partial state, the add_cpu() function fails because cpu_bootable() returns false for CPUs failing cpu_smt_thread_allowed() checks, resulting in kernel warnings and boot failures. Affected kernel versions include 6.1.72–6.1.159, 6.5.12–6.5.x, 6.6.1–6.6.119, 6.7–6.12.63, 6.13–6.18.2, and 6.19-rc1 through rc8. It was published on January 14, 2026, with patches released through the Linux kernel project. The CVSS v3.1 base score is 5.5 (Medium) (Feedly, MSRC).

Technical details

The root cause is improper SMT state management in the PowerPC kexec code path (arch/powerpc/kexec/core_64.c), classified as NVD-CWE-noinfo (Insufficient Information) by NIST. When a new kernel image is loaded for kexec and SMT is disabled or partially enabled, kexec_prepare_cpus() attempts to wake all present CPUs without first re-enabling SMT, causing add_cpu() to fail for non-primary threads or CPUs that fail the cpu_smt_thread_allowed() check. The fix enables SMT and resets the SMT thread count to the number of threads per core before the CPU wake-up sequence. This is a local, low-complexity issue requiring low privileges and no user interaction to trigger (Feedly, MSRC).

Impact

Exploitation of this vulnerability results in availability impact only — there is no confidentiality or integrity impact. On affected PowerPC systems with SMT disabled or partially enabled, initiating a kexec operation causes kernel warnings in kexec_prepare_cpus and prevents proper CPU initialization during the reboot process, leading to reboot failures and system instability. This primarily affects PowerPC servers and embedded systems relying on kexec for live kernel updates, potentially disrupting critical operations that depend on seamless kernel reboots (Feedly).

Mitigation and workarounds

Apply the available patches from the Linux kernel project targeting the affected stable branches. Fixed versions include kernel 6.1.160, 6.6.120, 6.12.64, 6.18.3, and later. Five patch commits are available via kernel.org: 0d5c9e9, 7cccd82, c2296a1, d790ef0, and f0c0a68. As a temporary workaround for systems that cannot be immediately patched, avoid initiating kexec operations until patches are applied (Feedly, MSRC).

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-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 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