CVE-2025-68204: 
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-68204 is a resource leak vulnerability in the Linux kernel's ARM SCMI (System Control and Management Interface) power domain provider (pmdomain: arm: scmi). When of_genpd_add_provider_onecell() fails during probe initialization, previously created generic power domains (genpd) are not properly released, resulting in a memory leak and potential kernel crash during the genpd_debug_add() phase at boot time. The vulnerability was published on December 16, 2025, and affects Linux kernel versions prior to 5.4.302, 5.10.247, 5.15.197, 6.1.159, 6.6.118, 6.12.59, and 6.17.9, as well as Microsoft Azure Linux 3 kernel version 6.6.117.1-1. It carries a CVSS v3.1 base score of 6.2 (Medium) with availability impact only (Feedly, Microsoft MSRC).

Technical details

The root cause is improper resource cleanup (CWE-401: Missing Release of Memory after Effective Lifetime) in the ARM SCMI power domain provider's probe function. When of_genpd_add_provider_onecell() fails, the code returns an error without unwinding the previously initialized generic power domains, leaving them allocated in kernel memory. This dangling state causes a kernel paging fault later when genpd_debug_add() attempts to iterate over the leaked domain structures during the initcall sequence, as demonstrated by the crash at virtual address fffffffffffffc70 on ARM Juno hardware running kernel 6.18.0-rc1. The fix adds proper error-path unwinding to release all initialized domains before returning from probe on failure (Feedly).

Impact

Exploitation of this vulnerability results in a kernel panic ("Unable to handle kernel paging request") during early boot initialization, causing a complete denial of service — the system fails to boot successfully. There is no confidentiality or integrity impact; the sole consequence is high availability impact affecting the entire system. Systems using ARM SCMI-based power domain providers (e.g., ARM Juno development platforms and similar embedded/server hardware) are at risk of being rendered unbootable if the probe failure condition is triggered (Feedly).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of this report (Feedly). The vulnerability is triggered locally during kernel boot when the SCMI power domain provider probe fails — a condition that may arise from hardware faults, misconfiguration, or driver initialization errors rather than deliberate attacker action. The EPSS score is 0.000240 (very low probability of exploitation), and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog (Feedly).

Indicators of compromise

  • Logs: Kernel panic messages containing Unable to handle kernel paging request at virtual address fffffffffffffc70 in system logs or serial console output.
  • Logs: Kernel call trace referencing genpd_debug_add, genpd_debug_init, do_one_initcall, and kernel_init in the boot log.
  • Logs: Probe failure messages from the ARM SCMI power domain driver (e.g., of_genpd_add_provider_onecell returning an error) in dmesg output.
  • Process: System halts or reboots during early boot (PID 1, swapper/0) before userspace initialization completes.

Mitigation and workarounds

Apply the patched Linux kernel versions: 5.4.302, 5.10.247, 5.15.197, 6.1.159, 6.6.118, 6.12.59, or 6.17.9. Microsoft has released an update for Azure Linux 3 addressing kernel version 6.6.117.1-1. Ubuntu has issued security notices USN-8096-1, USN-8096-2, USN-8096-3, and USN-8116-1 covering this vulnerability, and Debian has published a LTS advisory (DLA-4436-1). No configuration-based workaround is available; kernel patching is the only remediation. Systems not using ARM SCMI power domain providers are not affected (Feedly, Microsoft MSRC).

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux: 6.1.159-1

Fixed

sid

linux: 6.17.9-1

Fixed

trixie

linux: 6.12.63-1

Fixed

Ubuntu

Fixed

bionic

linux

Not Affected

bionic (esm-infra)

linux-hwe-5.4

Affected

bionic (fips-updates)

linux-fips

Not Affected

bionic (fips)

linux-fips

Not Affected

devel

linux

Not Affected

focal

linux-azure-fde-5.15

Not Affected

focal (esm-infra)

linux

Affected

focal (fips-updates)

linux-fips

Affected

RHEL / CentOS

Affected

RHEL 8

Not Affected

RHEL 9

kernel-rt.src

Affected

RHEL 10

kernel.src

Affected

Source: This 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-99099NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-modules
NoYesOct 26, 2026
CVE-2026-99098NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-debug
NoYesOct 26, 2026
CVE-2026-99097NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-core
NoYesOct 26, 2026
CVE-2026-99096NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-debug
NoYesOct 26, 2026
CVE-2026-99094NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-core
NoYesOct 26, 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

Additional Wiz resources

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