Linux Kernel
CVE-2025-68334
Vulnerability Assessment
| Impact | CVSS vector data is absent, preventing standard CVSS-based severity calculation; however, EPSS score of 0.03% (8th percentile) indicates minimal statistical exploitation probability in the wild. No CISA KEV status is provided, suggesting no confirmed active exploitation outside controlled environments. The denial of service impact is restricted to local attack surface - only users with physical access or local system login can trigger suspend operations. The vulnerability does not enable privilege escalation, data exfiltration, or remote code execution. Real-world risk is low for servers and infrastructure but moderate for end-users of affected handheld devices who rely on suspend functionality for battery life. The technical impact is primarily availability (device becomes unresponsive until hard reset), not confidentiality or integrity. This represents a quality-of-life issue for a narrow hardware subset rather than a systemic security threat. |
| Exploit ScenarioDerived | A user of an ASUS ROG Ally (non-X) handheld device closes the device lid or presses the power button expecting suspend, which is a common power-saving action. The kernel PMC driver, lacking Van Gogh SoC support, fails to properly transition the system to S0ix sleep state. The GPU driver detects the incomplete power state and attempts recovery, hitting a power hang. The device freezes unresponsively, and the user is forced to perform a hard power-cycle. While not exploitable remotely, this represents a practical denial of service to handheld device users who depend on suspend for portability. No public exploit code is needed; the condition is triggered by standard OS suspend mechanisms. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 25, 2026
Linux kernel AMD platform management controller (PMC) driver lacks Van Gogh SoC suspend handler support, preventing S0ix suspend operations on affected devices and causing GPU driver crashes during resume due to power management failures. ASUS ROG Ally (non-X) handheld gaming devices are directly impacted. Local attackers or unprivileged users can trigger denial of service by attempting system suspend, rendering the device unresponsive and forcing a hard reboot. The vulnerability carries low exploitation probability (EPSS 0.03%) but affects a specific consumer hardware class; upstream patches are available in stable kernel branches.
RemediationAI
Update the Linux kernel to a version incorporating the Van Gogh PMC handler fixes available in stable kernel branches (commits referenced at https://git.kernel.org/stable/c/8af210df4f71dda74dc027da69372a028c6d4d84 and related commits). For Ubuntu systems, apply USN-8094-4 security updates. If immediate patching is not feasible, disable S0ix suspend and enforce S3 suspend via kernel command-line parameter 'mem_sleep_default=deep' or BIOS settings where available; note that S3 may not be fully supported on Xbox Ally hardware. Users should avoid suspending the device until patches are applied, relying instead on screen timeout and manual power-off. Hardware vendors (ASUS) may release BIOS updates that implement PMC firmware corrections independently of kernel updates.
Affected ProductsAI
Linux kernel versions prior to the fixes integrated into stable branches are affected, specifically on systems running ASUS ROG Ally (non-X) and other devices using the Van Gogh SoC. Kernel commits 8af210df4f71dda74dc027da69372a028c6d4d84, 9654c56b111cd1415aca7e77f0c63c109453c409, 996092ba6df66e2ac8cf9022007a7c8a412e7733, and db4a3f0fbedb0398f77b9047e8b8bb2b49f355bb in the stable kernel repository represent the corrective patches. Ubuntu advisory USN-8094-4 references this CVE, indicating inclusion in Ubuntu kernel security updates. The exact upstream kernel version ranges are not explicitly specified in the provided data, but patches are available in stable Git branches as referenced at https://git.kernel.org/stable/.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability exists in the platform/x86/amd/pmc Linux kernel subsystem, which manages power states on AMD SoCs through the Platform Management Controller interface. The Van Gogh SoC (used in ASUS ROG Ally non-X models) implements S0ix (S0 with CPU and uncore subsystem idle) rather than S3 suspend-to-RAM like Steam Deck variants. The missing handler prevents proper firmware communication during S0ix transitions, leaving power rails and GPU clocks in inconsistent states. When the AMD GPU driver attempts to resume, it encounters a hardware power hang, triggering a crash. This is categorized as a missing feature/handler implementation rather than a buffer overflow or memory corruption, falling under improper resource management patterns. The root cause is incomplete device support matrix in the pmc.c platform driver code.
Know when Linux Kernel gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Lifecycle Timeline
2DescriptionCVE.org
In the Linux kernel, the following vulnerability has been resolved:
platform/x86/amd/pmc: Add support for Van Gogh SoC
The ROG Xbox Ally (non-X) SoC features a similar architecture to the Steam Deck. While the Steam Deck supports S3 (s2idle causes a crash), this support was dropped by the Xbox Ally which only S0ix suspend.
Since the handler is missing here, this causes the device to not suspend and the AMD GPU driver to crash while trying to resume afterwards due to a power hang.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
More in Linux Kernel
View allLinux kernel contains a flaw known as 'Dirty Pipe' where improper pipe buffer flag initialization allows unprivileged lo
The overlayfs implementation in the linux (aka Linux kernel) package before 3.19.0-21.21 in Ubuntu through 15.04 does no
The packet_set_ring function in net/packet/af_packet.c in the Linux kernel through 4.10.6 does not properly validate cer
The check_alu_op function in kernel/bpf/verifier.c in the Linux kernel through 4.4 allows local users to cause a denial
Linux kernel: Exploitable memory corruption due to UFO to non-UFO path switch. Rated high severity (CVSS 7.0). Public ex
The ovl_setattr function in fs/overlayfs/inode.c in the Linux kernel through 4.3.3 attempts to merge distinct setattr op
The mem_write function in the Linux kernel before 3.2.2, when ASLR is disabled, does not properly check permissions when
The compat_sys_recvmmsg function in net/compat.c in the Linux kernel before 3.13.2, when CONFIG_X86_X32 is enabled, allo
Race condition in net/packet/af_packet.c in the Linux kernel through 4.8.12 allows local users to gain privileges or cau
The join_session_keyring function in security/keys/process_keys.c in the Linux kernel before 4.4.1 mishandles object ref
A remote code execution vulnerability in the Broadcom Wi-Fi firmware could enable a remote attacker to execute arbitrary
An elevation of privilege vulnerability in the Motorola bootloader could enable a local malicious application to execute
CVE.org
EPSS
GitHub PoC
Exploit-DB