Skip to main content

AMD Secure Processor PCI Driver CVE-2025-48521

| EUVDEUVD-2025-209863 MEDIUM
Use After Free (CWE-416)
2026-05-15 AMD GHSA-wf3c-3hhh-c9vv
6.9
CVSS 4.0 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Local user account acquired
  2. Delivery
    Malicious application executed with user privileges
  3. Exploit
    Crafted PCI I/O request sent to ASP driver
  4. Execution
    Driver fails input validation
  5. Persist
    Use-After-Free triggered in kernel memory
  6. Impact
    Platform crash or memory corruption

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Local user account required - exploitation is not possible from remote or anonymous contexts. User must have ability to execute code on the system (native application, script, or browser-based code) and interact with the AMD Secure Processor PCI driver through Windows driver APIs or direct I/O. No special system configuration is required; the vulnerability is present in default Windows installations on affected AMD processors with the vulnerable ASP PCI driver loaded (standard on all Windows systems with these CPUs). The vulnerability does not require elevated (administrator) privileges, only user-level access. Exploitation is limited to Windows systems; Linux and other operating systems may not be affected if they do not include the equivalent vulnerable driver code (not confirmed in provided data). Triggering requires that the Secure Processor firmware and driver are both active and accepting I/O operations - systems with disabled ASP or in sleep states may not be vulnerable.

Impact

CVSS 6.9 with local attack vector (AV:L), low complexity (AC:L), and user-level privileges required (PR:L) indicates a realistic but not trivial exploitation path. The vector shows high integrity impact (VI:H) and high availability impact (VA:H), but no scope change, meaning compromise is limited to the Secure Processor domain or system stability rather than privilege escalation beyond the attacker's existing user context. However, EPSS data is not provided, and KEV status is unknown, limiting exploitation probability assessment. The local prerequisite significantly reduces risk compared to remote vectors - an attacker must have local access and user account on the target system. The denial-of-service impact (platform crash) is more likely than integrity compromise based on the UAF mechanism. Real-world risk is MODERATE to HIGH for multi-user systems, high-assurance environments, or mission-critical deployments where local privilege escalation followed by crash constitutes material harm. For single-user consumer systems, risk is lower unless the attacker controls a browser, sandbox, or local service.

Exploit ScenarioDerived

A local attacker with user-level account access on a Windows system runs a malicious application that issues crafted PCI I/O requests to the AMD Secure Processor driver, triggering improper input validation in the driver's memory handling code. The crafted input causes the driver to dereference a freed memory pointer (Use-After-Free), corrupting kernel memory or executing a code path that crashes the system. The attacker achieves denial of service by repeatedly triggering the UAF until the Secure Processor or system becomes unstable. If the attacker can control memory layout precisely, potential for code execution exists, though the UAF is more readily weaponized as a crash vector.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

Use-After-Free vulnerability in the AMD Secure Processor (ASP) PCI driver affects multiple Ryzen, Threadripper, EPYC, and Athlon processor families due to improper input validation. A local attacker with user-level privileges can trigger the UAF condition, resulting in denial of service via platform crash or potential loss of platform integrity. Vendor-released patch: AMD Ryzen Chipset Driver 7.02.13.148 (or equivalent Catalyst driver versions for embedded SKUs). No public exploit identified at time of analysis.

RemediationAI

Vendor-released patch: Install AMD Ryzen Chipset Driver 7.02.13.148 for Ryzen, Threadripper, and EPYC consumer/server lines, or equivalent Catalyst driver version 25.6.1 (68926) for Embedded Ryzen 7000/8000/9000-series, version 25Q3 (71251) for Embedded R1000/V1000-series, version 25Q3 (68914) for Embedded R2000/V2000-series, and AM5 Windows Chipset Drivers with Digital Signature Fix (64284) for EPYC Embedded 4005/4004-series. Updates available from AMD security bulletins AMD-SB-4015 and AMD-SB-3047 at https://www.amd.com/en/resources/product-security/bulletin/AMD-SB-4015.html and https://www.amd.com/en/resources/product-security/bulletin/AMD-SB-3047.html. If immediate patching is not possible, compensating controls include restricting local user account access to systems (remove non-essential user accounts), disabling local console access where feasible, and isolating systems from untrusted network users via air-gapping or segmentation - however, these do not fully mitigate the vulnerability for legitimate local users. Deployment in virtualized environments with strict VM-to-host isolation reduces risk but does not eliminate it if guest VMs can interact with host ASP via PCI. Prioritize patching multi-user systems, shared access environments, and systems hosting untrusted code.

Affected VersionsENISA

AMD Ryzen™ 7000 Series Desktop Processors (formerly codenamed "Raphael"/"Raphael-X3D") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 7045 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Dragon Range") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 7030 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Barcelo R") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 7020 Series Processors with Radeon™ Graphics (formerly codenamed "Mendocino") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ Embedded 8000 Series Processors patch: Q2 - 2025 AMD Embedded Ryzen[7000 8000 9000] Windows® Catalyst™ driver [25.6.1] (68926)
AMD Ryzen™ Embedded V1000 Series Processors (formerly codenamed "Picasso") patch: 25Q3 AMD Emb [R1000 V1000] Win® Catalyst™ WHQL certified driver (71251)
AMD Athlon™ 3000 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Dali") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ Threadripper™ 7000 Processors (formerly codenamed "Storm Peak") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 5000 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Cezanne") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 5000 Series Desktop Processors (formerly codenamed "Vermeer"/"Vermeer-X3D") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ AI 300 Series Processors (formerly codenamed "Strix Point") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 5000 Series Desktop Processors (formerly codenamed "Vermeer") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ Threadripper™ PRO 5000 WX-Series Processors (formerly codenamed "Chagall") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD EPYC™ 4004 Series Processors patch: AMD Chipset Driver 7.02.13.148
AMD Athlon™ 3000 Series Desktop Processors with Radeon™ Graphics (formerly codenamed "Picasso") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ Embedded V2000 Series Processors patch: Q2- 2025 AMD Embedded R2000, V2000 Windows® Catalyst™ WHQL certified driver (68914)
AMD Ryzen™ Threadripper™ PRO 3000WX Processors (formerly codenamed "Castle Peak") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ Embedded R2000 Series Processors patch: Q2- 2025 AMD Embedded R2000, V2000 Windows® Catalyst™ WHQL certified driver (68914)
AMD Ryzen™ Embedded R1000 Series Processors patch: 25Q3 AMD Emb [R1000 V1000] Win® Catalyst™ WHQL certified driver (71251)
AMD Ryzen™ 5000 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Barcelo") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 4000 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Renoir") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 3000 Series Desktop Processors (formerly codenamed "Matisse") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 3000 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Dali") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ Threadripper™ PRO 7000 WX-Series Processors (formerly codenamed "Storm Peak") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Athlon™ 3000 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Picasso") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ Threadripper™ 3000 Processors (formerly codenamed "Castle Peak") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 7035 Series Processors with Radeon™ Graphics (formerly codenamed "Rembrandt R") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD EPYC™ Embedded 4005 Series Processors patch: AM5 Windows Chipset Drivers with Digital Signature Fix (64284)
AMD Athlon™ 3000 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Pollock") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD EPYC™ Embedded 4004 Series Processors patch: AM5 Windows Chipset Drivers with Digital Signature Fix (64284)
AMD Ryzen™ 8040 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Hawk Point") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 6000 Series Processors with Radeon™ Graphics (formerly codenamed "Rembrandt") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 5000 Series Desktop Processors with Radeon™ Graphics (formerly codenamed "Cezanne") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD EPYC™ 4005 Series Processors patch: AMD Chipset Driver 7.02.13.148
AMD EPYC™ Embedded 8004 Series Processors patch: Q4 - 2025 AMD Embedded Windows® Chipset drivers (71816)
AMD Ryzen™ 9000 Series Desktop Processors (formerly codenamed "Granite Ridge") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 4000 Series Desktop Processors (formerly codenamed "Renoir") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ Embedded 7000 Series Processors patch: Q2 - 2025 AMD Embedded Ryzen[7000 8000 9000] Windows® Catalyst™ driver [25.6.1] (68926)
AMD Ryzen™ 5000 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Lucienne") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 7000 Series Desktop Processors (formerly codenamed "Raphael"/"Raphael X3D") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 8000 Series Desktop Processors (formerly codenamed "Phoenix") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD Ryzen™ 7040 Series Mobile Processors with Radeon™ Graphics (formerly codenamed "Phoenix") patch: AMD Ryzen™ Chipset Driver 7.02.13.148
AMD EPYC™ Embedded 9000 Series Processors patch: Q4 - 2025 AMD Embedded Windows® Chipset drivers (71816)
AMD Ryzen™ Embedded 9000 Series Processors patch: Q2 - 2025 AMD Embedded Ryzen[7000 8000 9000] Windows® Catalyst™ driver [25.6.1] (68926)

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 AMD Secure Processor PCI driver, which manages communication between the main CPU and the integrated Secure Processor (ASP) - a dedicated security coprocessor present in modern AMD Ryzen, EPYC, and related architectures. The root cause is CWE-416 (Use-After-Free), where the driver fails to properly validate input before dereferencing memory pointers, allowing a freed memory region to be accessed after deallocation. This affects the PCI driver component that handles device I/O and memory mapping operations. The vulnerability is triggered through local access via the PCI interface, affecting systems running Windows (based on Catalyst driver references) across desktop, mobile, and server processor lines from AMD's Ryzen 3000-series through Ryzen 9000-series, Threadripper families, EPYC 4004/4005/8004/9000-series, and embedded variants.

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 6.9 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

Lifecycle Timeline

3
CVSS changed
May 15, 2026 - 02:22 NVD
6.9 (MEDIUM)
CVE Published
May 15, 2026 - 01:45 nvd
UNKNOWN (no severity yet)
CVE Published
May 15, 2026 - 01:45 nvd
MEDIUM 6.9

DescriptionCVE.org

Improper input validation in the AMD Secure Processor (ASP) PCI driver could allow a local attacker to trigger a Use-After-Free (UAF) condition, potentially resulting in a loss of platform integrity or crash.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% exploitable
Data Quality
5 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

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

Attack Technique

Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

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

Related Vulnerabilities in AMD Secure Processor (ASP) PCI Driver Vulnerabilities

View all 2

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