Skip to main content

AMD Platform Management Framework CVE-2025-29938

| EUVDEUVD-2025-209874 HIGH
Unchecked Return Value (CWE-252)
2026-05-15 AMD GHSA-mh6f-jq3x-vvpv
7.1
CVSS 4.0 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain local user access
  2. Delivery
    Interact with AMD PMF driver
  3. Exploit
    Trigger timing condition causing unchecked return
  4. Execution
    Write to arbitrary kernel memory
  5. Persist
    Escalate privileges to SYSTEM/kernel
  6. Impact
    Execute arbitrary code with elevated privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Return value checking
Exploitation Conditions

Exploitation requires local authenticated access with low-level user privileges (PR:L) on systems running affected AMD Ryzen 7035/7040/8040 mobile or Embedded 8000 series processors with AMD Platform Management Framework drivers installed. The CVSS AT:P (Attack Timing: Present) metric indicates the attacker must exploit specific timing windows or race conditions within the PMF driver - likely requiring the ability to make rapid repeated calls to PMF interfaces while manipulating system state to trigger the unchecked return value path. Standard user privileges are sufficient, but the attacker likely needs ability to load or interact with AMD PMF driver interfaces, which may be restricted on hardened systems. No network access, physical access, or user interaction required once local access is established. Exploitation is limited to AMD systems with PMF software component active, not Intel or other AMD processor families outside the specified CPE ranges.

Impact

Real-world risk is elevated despite the local attack vector. The CVSS 4.0 vector indicates low privilege requirements (PR:L) but highlights critical cross-scope impact (SC:H/SI:H/SA:H), meaning a low-privileged attacker can achieve high confidentiality, integrity, and availability impact on subsequent systems or security contexts. The AT:P (Attack Timing: Present) metric suggests exploitation requires specific race conditions or timing windows, increasing complexity slightly. No EPSS score, KEV status, or POC availability data is provided, suggesting this is a recent disclosure without confirmed public exploitation at time of analysis. However, AMD's direct disclosure via security bulletin AMD-SB-4015 confirms vendor awareness and likely customer-reported incidents. The SSVC framework would classify this as high technical impact (arbitrary code execution with privilege escalation potential) but exploitation status uncertain. Primary risk lies in enterprise environments with AMD mobile workstations where local attackers (malicious insiders, malware with user-level access) could escalate to kernel/firmware privileges. Missing data: EPSS probability, patch testing timeline, exploit prerequisites beyond 'specific timing'.

Exploit ScenarioDerived

A malicious insider or malware running with standard user privileges on an enterprise laptop with AMD Ryzen 7040 processor triggers a failure condition in the PMF driver's memory allocation routine. By manipulating timing through repeated driver calls, the attacker causes a return value check to be skipped. The PMF code then treats an uninitialized pointer as valid, allowing the attacker to specify an arbitrary memory address for a subsequent write operation. This memory corruption overwrites kernel data structures or firmware variables, allowing the attacker to escalate privileges to SYSTEM/root and achieve persistence across reboots by modifying UEFI variables.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 15, 2026

Arbitrary code execution and denial of service in AMD Platform Management Framework (PMF) affects Ryzen 7035, 7040, 8040 mobile processors and Ryzen Embedded 8000 series. A local authenticated attacker exploiting an unchecked return value vulnerability can write to arbitrary memory locations, potentially escalating privileges from low to high integrity across system boundaries. The CVSS 4.0 score of 7.1 reflects local attack vector with low complexity but requires specific attack timing conditions (AT:P), though the cross-scope impact (S:H) and high confidentiality/integrity impact to subsequent systems elevate real-world risk for enterprise environments with AMD mobile processors.

RemediationAI

Apply AMD-provided firmware and driver updates per Security Bulletin AMD-SB-4015 (https://www.amd.com/en/resources/product-security/bulletin/AMD-SB-4015.html). Specific patch versions not disclosed in available data - consult the bulletin for affected BIOS revisions and PMF driver updates for each processor family. Patches likely address the unchecked return value by adding proper validation logic before memory operations. Workarounds: Restrict local user privileges to trusted accounts only, as exploitation requires low-privileged local access. Deploy endpoint detection and response (EDR) solutions to monitor for suspicious driver interactions or unexpected privilege escalations from user-mode processes. In high-security environments, consider disabling AMD PMF service if power management tuning is not operationally required, though this may impact battery life and thermal performance on mobile systems. Verify patch application through BIOS version checks and driver enumeration (check PMF driver file versions in Windows Device Manager or Linux lsmod output). No compensating network controls are relevant given local attack vector.

Affected VersionsENISA

AMD Ryzen™ 7040 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Phoenix") patch: 7.06.02.123
AMD Ryzen™ 8040 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Hawk Point") patch: 7.06.02.123
AMD Ryzen™ 7035 Series Processors with Radeon™ Graphics (formerly codenamed "Rembrandt R") patch: 7.06.02.123
AMD Ryzen Embedded 8000 Series Processors patch: AMD Ryzen™ Chipset Driver 7.06.02.123

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 resides in AMD's Platform Management Framework (PMF), a system management software component present in modern Ryzen mobile and embedded processors. The root cause is CWE-252 (Unchecked Return Value), where the software fails to validate the success or failure of a critical operation before proceeding. In C/C++ environments common to system firmware and drivers, unchecked return values from memory allocation, privilege checks, or hardware operations can leave pointers uninitialized or contain unexpected values. When the code subsequently dereferences these unchecked values, an attacker who can influence the failed operation can redirect execution flow or corrupt memory at arbitrary addresses. The affected CPE strings identify specific processor families: Rembrandt-R refresh (7035 series), Phoenix (7040 series), Hawk Point (8040 series), and Ryzen Embedded 8000 series, suggesting the vulnerable PMF code is shared across AMD's 2023-2024 mobile processor lineup. PMF typically operates with elevated system privileges to manage power states, thermal profiles, and performance tuning, making memory corruption vulnerabilities particularly severe.

Know when Amd 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

Severity by source

NVD PRIMARY 7.1 HIGH
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:H/SC:H/SI:H/SA:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

2
CVSS changed
May 15, 2026 - 03:22 NVD
7.1 (HIGH)
CVE Published
May 15, 2026 - 01:53 nvd
HIGH 7.1

DescriptionCVE.org

An unchecked return value within the AMD Platform Management Framework (PMF) could allow an attacker to write to an arbitrary memory address resulting in denial of service or arbitrary code execution.

Executive ViewAI

Why It Matters

CVE-2025-29938 affects AMD Ryzen mobile processors (7035, 7040, 8040 series) and Ryzen Embedded 8000 processors, allowing authenticated local users to execute arbitrary code and escalate privileges across system boundaries. Organizations using these processors face risk of complete system compromise without vendor remediation currently available, requiring immediate inventory and mitigation planning for affected mobile and embedded systems.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: enforce strict local access controls and authentication hardening; isolate affected systems from sensitive network segments where possible; implement privileged access management (PAM) solutions to monitor and restrict local process execution; disable kernel mode execution on low-privilege processes if microcode updates are available from AMD; maintain enhanced logging of local user activities and memory access attempts on affected platforms.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% exploitable
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in Amd

View all
CVE-2021-22986 CRITICAL POC
9.8 Mar 31

On BIG-IP versions 16.0.x before 16.0.1.1, 15.1.x before 15.1.2.1, 14.1.x before 14.1.4, 13.1.x before 13.1.3.6, and 12.

CVE-2026-46174 HIGH POC
8.8 May 28

Local privilege escalation and information disclosure in the Linux kernel on AMD Zen2 CPUs allows low-privileged users t

CVE-2020-6103 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6102 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6101 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6100 CRITICAL POC
9.9 Jul 20

An exploitable memory corruption vulnerability exists in AMD atidxx64.dll 26.20.15019.19000 graphics driver. Rated criti

CVE-2018-6546 CRITICAL POC
9.8 Apr 13

plays_service.exe in the plays.tv service before 1.27.7.0, as distributed in AMD driver-installation packages and Gaming

CVE-2021-3653 HIGH POC
8.8 Sep 29

A flaw was found in the KVM's AMD code for supporting SVM nested virtualization. Rated high severity (CVSS 8.8), this vu

CVE-2020-12138 HIGH POC
8.8 Apr 27

AMD ATI atillk64.sys 5.11.9.0 allows low-privileged users to interact directly with physical memory by calling one of se

CVE-2019-5098 HIGH POC
8.6 Dec 05

An exploitable out-of-bounds read vulnerability exists in AMD ATIDXX64.DLL driver, version 26.20.13001.29010. Rated high

CVE-2015-7724 HIGH POC
7.8 Jun 07

AMD fglrx-driver before 15.9 allows local users to gain privileges via a symlink attack. Rated high severity (CVSS 7.8),

CVE-2015-7723 HIGH POC
7.8 Jun 07

AMD fglrx-driver before 15.7 allows local users to gain privileges via a symlink attack. Rated high severity (CVSS 7.8),

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