GPU Memory Leaks

Bulletin ID:    AMD-SB-6010
Potential Impact: Data leakage
Severity: Medium

Summary

Researchers from Trail of Bits reported a potential vulnerability, titled “LeftoverLocals.”  According to their research, a compromised GPU kernel could potentially read local memory values from another kernel.

CVE Details

Refer to Glossary for explanation of terms

CVE

Severity

CVE Description

CVE-2023-4969

Medium

Insufficient clearing of GPU memory could allow a compromised GPU kernel to read local memory values from another kernel across user or application boundaries leading to loss of confidentiality.

Mitigation

AMD has created a new operating mode designed to prevent processes from running in parallel on the GPU, and to clear registers between processes on supported products.  This mode is not enabled by default and needs to be set by an administrator. AMD expects performance impacts if the new mode is enabled in environments where multiple processes would have been running simultaneously on the GPU.  The performance impact will be related to the number of processes that would have been running in parallel.  Additionally, a lesser performance impact may arise due to the additional clearing of registers between processes.

Instructions for enabling the new mode can be found in the relevant release notes and/or product documentation.

AMD started rolling out mitigation options beginning in May 2024 through applicable driver updates.

2024-05-07 Update:
AMD recommends updating to the latest driver version as indicated below for your product.

Data Center Graphics

Product

Inter-VM Mitigation

Bare Metal/Intra-VM Mitigation

AMD Instinct™ MI100

N/A

Bare metal/guest driver release TBD

AMD Instinct™ MI210

Host driver update

(Target Release planned for week of April 28, 2025)

ROCm 6.3.1

AMD Instinct™ MI250

N/A

ROCm 6.3.1

AMD Instinct™ MI300A

N/A

ROCm 6.2.4

AMD Instinct™ MI300X

Host driver update released May 2024

ROCm 6.2.4

AMD Radeon™ Instinct™ MI25

AMD Radeon™ PRO V520

AMD Radeon™ PRO V620

AMD Radeon™ PRO V710

Contact your AMD Customer Engineering representative.

Contact your AMD Customer Engineering representative.

AMD Radeon™ Graphics

Product

Windows Mitigation

Linux Mitigation

AMD Radeon™ RX 5000 Series Graphics Cards

AMD Radeon™ RX 6000 Series Graphics Cards

AMD Radeon™ RX 7000 Series Graphics Cards

AMD Radeon™ RX Vega Series Graphics Cards

AMD Radeon™ RX 9000 Series Graphics Cards

AMD Software: Adrenalin Edition 25.6.1 (25.10.x.y)

(Target Release June 2025)

Radeon Software for Linux 25.10.x

(Target Release May 2025)

AMD Radeon™ PRO W5000 Series Graphics Cards

AMD Radeon™ PRO W6000 Series Graphics Cards

AMD Radeon™ PRO W7000 Series Graphics Cards

AMD Software: PRO Edition 25.Q2 (25.10.12)

(Target Release June 2025)

AMD Radeon™ RX Vega Series Graphics Cards

AMD Radeon™ VII

AMD Software: Adrenalin Edition 25.8.x (23.19.x.y)

(Target Release August 2025)

Contact your Linux distribution provider
AMD Radeon™ PRO VII

AMD Software: PRO Edition 25.Qx (23.19.x.y)

(Target Release August 2025)

Contact your Linux distribution provider

Client Processors

Product

Mitigation

AMD Athlon™ 3000 Series Desktop Processors with Radeon™ Graphics “Picasso” AM4

AMD Athlon™ 3000 Series Mobile Processors with Radeon™ Graphics (Formerly codenamed) “Pollock”

AMD Ryzen™ 3000 Series Desktop Processors (Formerly codenamed) “Matisse”

AMD Ryzen™ 4000 Series Desktop Processors with Radeon™ Graphics (Formerly codenamed) “Renoir” AM4

AMD Ryzen™ 5000 Series Desktop Processor with Radeon™ Graphics (Formerly codenamed) “Cezanne”

AMD Ryzen™ 5000 Series Mobile Processors with Radeon™ Graphics (Formerly codenamed) “Lucienne”

AMD Ryzen™ 5000 Series Mobile Processors with Radeon™ Graphics (Formerly codenamed) “Cezanne”

AMD Ryzen™ 5000 Series Desktop Processors (Formerly codenamed) “Vermeer”

AMD Ryzen™ 6000 Series Processors with Radeon™ Graphics (Formerly codenamed) "Rembrandt"

AMD Ryzen™ 7000 Series Desktop Processors (Formerly codenamed) “Raphael” X3D

AMD Ryzen™ 7020 Series Processors with Radeon™ Graphics (Formerly codenamed) “Mendocino” FT6

AMD Ryzen™ 7030 Series Mobile Processors with Radeon™ Graphics (Formerly codenamed) “Barcelo-R”

AMD Ryzen™ 7035 Series Processors with Radeon™ Graphics (Formerly codenamed) “Rembrandt-R”

AMD Ryzen™ 7040 Series Processors with Radeon™ Graphics (Formerly codenamed) “Phoenix” FP7/FP7r2/FP8

AMD Ryzen™ 7045 Series Mobile Processors (Formerly codenamed) “Dragon Range”

AMD Ryzen™ 8000 Series Processors with Radeon™ Graphics (Formerly codenamed) “Phoenix” AM5

AMD Ryzen™ AI 300 Series Processor (Formerly codenamed) “Strix Point” FP8

AMD Software: Adrenalin Edition 25.6.1 

(Target Release June 2025)

Or

AMD Software: PRO Edition 25.10.12 (Target Release June 2025)

AMD Athlon™ 3000 Series Mobile Processors with Radeon™ Graphics (Formerly codenamed) “Dali”/”Dali” ULP

AMD Athlon™ 3000 Series Mobile Processors with Radeon™ Graphics (Formerly codenamed) “Picasso” FP5

AMD Ryzen™ 4000 Series Mobile Processors with Radeon™ Graphics (Formerly codenamed) “Renoir” FP6

AMD Ryzen™ 5000 Series Mobile Processors with Radeon™ Graphics (Formerly codenamed) “Lucienne”

AMD Ryzen™ 5000 Series Mobile Processors with Radeon™ Graphics (Formerly codenamed) “Cezanne”

AMD Ryzen™ 5000 Series Processors with Radeon™ Graphics (Formerly codenamed) “Barcelo”

AMD Software: Adrenalin Edition 25.8.x (23.19.x.y)

(Target Release August 2025)

AMD Software: PRO Edition 25.Qx (23.19.x.y)

(Target Release August 2025)

Acknowledgement

AMD thanks Tyler Sorensen, Heidy Khlaaf, Max Ammann, Adelin Travers and Kelly Kaoudis of Trail of Bits for reporting this issue and engaging in coordinated vulnerability disclosure.

Revisions 

Revision Date  

Description  

2025-04-07 Updated the Mitigation section for Data Center Graphics, AMD Radeon Graphics, and Client Processors
2025-02-11 Updated the Mitigation section – Data Center Graphics
2025-01-15 Mitigation section has been updated and AMD Ryzen™ AI 300 Series Processor (Formerly codenamed) “Strix Point” FP8 has been added to the Client Processors list
2024-11-07 Mitigation has been updated for MI300 and MI300A
Updated driver version from 24.x.y to 25.x.y
2024-10-30 Updated mitigation targets

2024-08-02

Updated AMD Software: Adrenalin Edition and PRO Edition versions.
Removed: AMD Ryzen™ 3000 Series Processors with Radeon™ Graphics (Not affected)
Added: AMD Ryzen™ 8000 Series Processors with Radeon™ Graphics and AMD Ryzen™ 7030 Series Processors with Radeon™ Graphics

2024-07-30

Updated the Mitigation section of AMD RadeonTM Graphics and Client processors product tables
Updated Data Center Graphics Inter-VM and Bare Metal/Intra-VM Mitigation product tables
Updated mitigation section month for driver update rollout

2024-05-07

Added Vega products and Mitigation section with Product tables

2024-01-26

Updated Graphics and Data Center Graphics products

2024-01-16

Initial publication  

DISCLAIMER

The information contained herein is for informational purposes only and is subject to change without notice. While every precaution has been taken in the preparation of this document, it may contain technical inaccuracies, omissions and typographical errors, and AMD is under no obligation to update or otherwise correct this information. Advanced Micro Devices, Inc. makes no representations or warranties with respect to the accuracy or completeness of the contents of this document, and assumes no liability of any kind, including the implied warranties of noninfringement, merchantability or fitness for particular purposes, with respect to the operation or use of AMD hardware, software or other products described herein. Any computer system has risks of security vulnerabilities that cannot be completely prevented or mitigated. No license, including implied or arising by estoppel, to any intellectual property rights is granted by this document. Terms and limitations applicable to the purchase or use of AMD’s products are as set forth in a signed agreement between the parties or in AMD's Standard Terms and Conditions of Sale. 

AMD, the AMD Arrow logo, Athlon, Instinct, Radeon, Ryzen, and combinations thereof are trademarks of Advanced Micro Devices, Inc. CVE and the CVE logo are registered trademarks of The MITRE Corporation. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies.

Third party content may be licensed to you directly by the third party that owns the content and is not licensed to you by AMD. ALL LINKED THIRD-PARTY CONTENT IS PROVIDED ‘AS IS’ WITHOUT A WARRANTY OF ANY KIND. USE OF SUCH THIRD-PARTY CONTENT IS DONE AT YOUR SOLE DISCRETION AND UNDER NO CIRCUMSTANCES WILL AMD BE LIABLE TO YOU FOR ANY THIRD-PARTY CONTENT. YOU ASSUME ALL RISK AND ARE SOLELY RESPONSIBILITY FOR ANY DAMAGES THAT MAY ARISE FROM YOUR USE OF THIRD-PARTY CONTENT.

© 2025 Advanced Micro Devices, Inc. All rights reserved.