CWE
NVD-CWE-Other 416 209
Advisory Published
CVE Published
Updated

CVE-2023-20593: A use-after-free in AMD Zen2 Processors

First published: Tue Jun 27 2023(Updated: )

An issue in “Zen 2” CPUs, under specific microarchitectural circumstances, may allow an attacker to potentially access sensitive information.

Credit: psirt@amd.com psirt@amd.com psirt@amd.com

Affected SoftwareAffected VersionHow to fix
debian/amd64-microcode<=3.20191218.1<=3.20230414.1
3.20230719.1
3.20230719.1~deb12u1
3.20230719.1~deb11u1
IBM Security Verify Governance - Identity Manager<=ISVG 10.0.2
IBM Security Verify Governance - Identity Manager<=ISVG 10.0.2
Xen XAPI=4.15.0
Xen XAPI=4.17.0
Xen XAPI=4.16.0
Xen XAPI=4.14.0
Debian Linux=10.0
Debian Linux=11.0
Debian Linux=12.0
All of
AMD Ryzen 3100 Firmware
AMD Ryzen 3 3100 Firmware
All of
AMD Ryzen 3 3300X Firmware
AMD Ryzen 3 3300X Firmware
All of
AMD Ryzen 5 3500X Firmware
AMD Ryzen 5 3500
All of
AMD Ryzen 5 3500X Firmware
AMD Ryzen 5 3500X Firmware
All of
AMD Ryzen 5 3600 firmware
AMD Ryzen 5 3600 firmware
All of
AMD Ryzen 5 3600X Firmware
AMD Ryzen 5 3600X Firmware
All of
AMD Ryzen 5 3600XT
AMD Ryzen 5 3600XT firmware
All of
AMD Ryzen 7 3700X Firmware
AMD Ryzen 7 3700XT
All of
AMD Ryzen 7 3800XT Firmware
AMD Ryzen 7 3800X Firmware
All of
AMD Ryzen 7 3800XT Firmware
AMD Ryzen 7 3800XT Firmware
All of
AMD Ryzen 9 3900XT Firmware
AMD Ryzen 9 Pro 3900
All of
AMD Ryzen 9 3900X
AMD Ryzen 9 3900X
All of
AMD Ryzen 9 3900XT Firmware
AMD Ryzen 9 3900XT Firmware
All of
AMD Ryzen 9 3950XT firmware
AMD Ryzen 9 3950XT
All of
AMD Ryzen Pro 3900 Firmware
AMD Ryzen 9 Pro 3900 firmware
All of
AMD Ryzen Threadripper Pro 3995WX Firmware
AMD Ryzen Threadripper Pro
All of
AMD Ryzen Threadripper Pro 3975WX Firmware
AMD Ryzen Threadripper Pro 3975WX Firmware
All of
AMD Ryzen Threadripper Pro 3955WX Firmware
AMD Ryzen Threadripper Pro 3955WX Firmware
All of
AMD Ryzen Threadripper Pro
AMD Ryzen Threadripper Pro 3945WX Firmware
All of
AMD Ryzen Threadripper 3990X
AMD Ryzen Threadripper 3990X
All of
AMD Ryzen Threadripper 3970X
AMD Ryzen Threadripper 3970X Firmware
All of
AMD Ryzen Threadripper 3960X Firmware
AMD Ryzen Threadripper 3960X Firmware
All of
AMD Ryzen 4700G Firmware
AMD Ryzen 7 4700G Firmware
All of
AMD Ryzen 7 4700GE Firmware
AMD Ryzen 7 4700GE Firmware
All of
AMD Ryzen 4600G Firmware
AMD Ryzen 4600G Firmware
All of
AMD Ryzen 4600GE Firmware
AMD Ryzen 5 4600GE firmware
All of
AMD Ryzen 3 4300G Firmware
AMD Ryzen 3 4300G Firmware
All of
AMD Ryzen 4300GE Firmware
AMD Ryzen 4300GE Firmware
All of
AMD Ryzen 3 Pro 4450U firmware
AMD Ryzen 3 Pro 4450U firmware
All of
AMD Ryzen 3 Pro 4350GE Firmware
AMD Ryzen 3 Pro 4350GE Firmware
All of
AMD Ryzen 3 Pro 4350G Firmware
AMD Ryzen 3 Pro 4350G Firmware
All of
AMD Ryzen 3 Pro 4200G Firmware
AMD Ryzen 3 Pro 4200G Firmware
All of
AMD Ryzen Pro 4650GE Firmware
AMD Ryzen 5 Pro 4650GE firmware
All of
AMD Ryzen Pro 4650G Firmware
AMD Ryzen Pro 4650G Firmware
All of
AMD Ryzen 5 Pro 4400G Firmware
AMD Ryzen 5 Pro 4400G Firmware
All of
AMD Ryzen 7 Pro 4750U Firmware
AMD Ryzen 7 Pro 4750U firmware
All of
AMD Ryzen 7 Pro 4750GE firmware
AMD Ryzen 7 Pro 4750GE firmware
All of
AMD Ryzen 7 Pro 4750G firmware
AMD Ryzen 7 Pro 4750G
All of
AMD Ryzen 7 5700U Firmware
AMD Ryzen 7 5700U Firmware
All of
AMD Ryzen 5 5500U Firmware
AMD Ryzen 5 5500U
All of
AMD Ryzen 3 5300U
AMD Ryzen 3 5300U Firmware
All of
AMD Ryzen 5 7520U Firmware
AMD Ryzen 5 7520u firmware
All of
AMD Ryzen 3 7320U Firmware
AMD Ryzen 3 7320U
All of
AMD Athlon Gold 7220U
AMD Athlon Gold 7220U Firmware
All of
AMD EPYC 7232p firmware
AMD EPYC 7232p firmware
All of
AMD EPYC 7302P Firmware
AMD EPYC 7302P Firmware
All of
AMD EPYC 7402P Firmware
AMD EPYC 7402P Firmware
All of
AMD EPYC 7502P Firmware
AMD EPYC 7502P Firmware
All of
AMD EPYC 7702 Firmware
AMD EPYC 7702P
All of
AMD EPYC 7252 Firmware
AMD EPYC 7252 Firmware
All of
AMD EPYC 7262 Firmware
AMD EPYC 7262 Firmware
All of
AMD EPYC 7272 firmware
AMD EPYC 7272 firmware
All of
AMD EPYC 7282 Firmware
AMD EPYC 7282 Firmware
All of
Amd Epyc Server Firmware
AMD EPYC 7302 Firmware
All of
AMD EPYC Firmware
AMD EPYC 7352 firmware
All of
Amd Epyc Server Firmware
AMD EPYC 7402 Firmware
All of
AMD EPYC 7452 Firmware
AMD EPYC Server
All of
AMD EPYC 7502 Firmware
AMD EPYC 7502 firmware
All of
AMD EPYC 7532 Firmware
AMD EPYC 7532 Firmware
All of
AMD EPYC 7542 Firmware
AMD EPYC Server
All of
AMD EPYC 7552 Firmware
AMD EPYC 7552 Firmware
All of
AMD EPYC 7642 Firmware
AMD EPYC 7642 Firmware
All of
AMD EPYC 7662 Firmware
AMD EPYC 7662 Firmware
All of
AMD EPYC 7702p firmware
AMD EPYC Server
All of
AMD EPYC 7742 Firmware
AMD EPYC Server
All of
AMD EPYC 7H12 Firmware
AMD EPYC 7H12 Firmware
All of
AMD EPYC 7F32 Firmware
AMD EPYC 7F32 Firmware
All of
AMD EPYC 7F52 Firmware
AMD EPYC 7F52 Firmware
All of
AMD EPYC 7F72
AMD EPYC 7F72 Firmware
AMD Ryzen 3100 Firmware
AMD Ryzen 3 3100 Firmware
AMD Ryzen 3 3300X Firmware
AMD Ryzen 3 3300X Firmware
AMD Ryzen 5 3500X Firmware
AMD Ryzen 5 3500
AMD Ryzen 5 3500X Firmware
AMD Ryzen 5 3500X Firmware
AMD Ryzen 5 3600 firmware
AMD Ryzen 5 3600 firmware
AMD Ryzen 5 3600X Firmware
AMD Ryzen 5 3600X Firmware
AMD Ryzen 5 3600XT
AMD Ryzen 5 3600XT firmware
AMD Ryzen 7 3700X Firmware
AMD Ryzen 7 3700XT
AMD Ryzen 7 3800XT Firmware
AMD Ryzen 7 3800X Firmware
AMD Ryzen 7 3800XT Firmware
AMD Ryzen 7 3800XT Firmware
AMD Ryzen 9 3900XT Firmware
AMD Ryzen 9 Pro 3900
AMD Ryzen 9 3900X
AMD Ryzen 9 3900X
AMD Ryzen 9 3900XT Firmware
AMD Ryzen 9 3900XT Firmware
AMD Ryzen 9 3950XT firmware
AMD Ryzen 9 3950XT
AMD Ryzen Pro 3900 Firmware
AMD Ryzen 9 Pro 3900 firmware
AMD Ryzen Threadripper Pro 3995WX Firmware
AMD Ryzen Threadripper Pro
AMD Ryzen Threadripper Pro 3975WX Firmware
AMD Ryzen Threadripper Pro 3975WX Firmware
AMD Ryzen Threadripper Pro 3955WX Firmware
AMD Ryzen Threadripper Pro 3955WX Firmware
AMD Ryzen Threadripper Pro
AMD Ryzen Threadripper Pro 3945WX Firmware
AMD Ryzen Threadripper 3990X
AMD Ryzen Threadripper 3990X
AMD Ryzen Threadripper 3970X
AMD Ryzen Threadripper 3970X Firmware
AMD Ryzen Threadripper 3960X Firmware
AMD Ryzen Threadripper 3960X Firmware
AMD Ryzen 4700G Firmware
AMD Ryzen 7 4700G Firmware
AMD Ryzen 7 4700GE Firmware
AMD Ryzen 7 4700GE Firmware
AMD Ryzen 4600G Firmware
AMD Ryzen 4600G Firmware
AMD Ryzen 4600GE Firmware
AMD Ryzen 5 4600GE firmware
AMD Ryzen 3 4300G Firmware
AMD Ryzen 3 4300G Firmware
AMD Ryzen 4300GE Firmware
AMD Ryzen 4300GE Firmware
AMD Ryzen 3 Pro 4450U firmware
AMD Ryzen 3 Pro 4450U firmware
AMD Ryzen 3 Pro 4350GE Firmware
AMD Ryzen 3 Pro 4350GE Firmware
AMD Ryzen 3 Pro 4350G Firmware
AMD Ryzen 3 Pro 4350G Firmware
AMD Ryzen 3 Pro 4200G Firmware
AMD Ryzen 3 Pro 4200G Firmware
AMD Ryzen Pro 4650GE Firmware
AMD Ryzen 5 Pro 4650GE firmware
AMD Ryzen Pro 4650G Firmware
AMD Ryzen Pro 4650G Firmware
AMD Ryzen 5 Pro 4400G Firmware
AMD Ryzen 5 Pro 4400G Firmware
AMD Ryzen 7 Pro 4750U Firmware
AMD Ryzen 7 Pro 4750U firmware
AMD Ryzen 7 Pro 4750GE firmware
AMD Ryzen 7 Pro 4750GE firmware
AMD Ryzen 7 Pro 4750G firmware
AMD Ryzen 7 Pro 4750G
AMD Ryzen 7 5700U Firmware
AMD Ryzen 7 5700U Firmware
AMD Ryzen 5 5500U Firmware
AMD Ryzen 5 5500U
AMD Ryzen 3 5300U
AMD Ryzen 3 5300U Firmware
AMD Ryzen 5 7520U Firmware
AMD Ryzen 5 7520u firmware
AMD Ryzen 3 7320U Firmware
AMD Ryzen 3 7320U
AMD Athlon Gold 7220U
AMD Athlon Gold 7220U Firmware
AMD EPYC 7232p firmware
AMD EPYC 7232p firmware
AMD EPYC 7302P Firmware
AMD EPYC 7302P Firmware
AMD EPYC 7402P Firmware
AMD EPYC 7402P Firmware
AMD EPYC 7502P Firmware
AMD EPYC 7502P Firmware
AMD EPYC 7702 Firmware
AMD EPYC 7702P
AMD EPYC 7252 Firmware
AMD EPYC 7252 Firmware
AMD EPYC 7262 Firmware
AMD EPYC 7262 Firmware
AMD EPYC 7272 firmware
AMD EPYC 7272 firmware
AMD EPYC 7282 Firmware
AMD EPYC 7282 Firmware
Amd Epyc Server Firmware
AMD EPYC 7302 Firmware
AMD EPYC Firmware
AMD EPYC 7352 firmware
Amd Epyc Server Firmware
AMD EPYC 7402 Firmware
AMD EPYC 7452 Firmware
AMD EPYC Server
AMD EPYC 7502 Firmware
AMD EPYC 7502 firmware
AMD EPYC 7532 Firmware
AMD EPYC 7532 Firmware
AMD EPYC 7542 Firmware
AMD EPYC Server
AMD EPYC 7552 Firmware
AMD EPYC 7552 Firmware
AMD EPYC 7642 Firmware
AMD EPYC 7642 Firmware
AMD EPYC 7662 Firmware
AMD EPYC 7662 Firmware
AMD EPYC 7702p firmware
AMD EPYC Server
AMD EPYC 7742 Firmware
AMD EPYC Server
AMD EPYC 7H12 Firmware
AMD EPYC 7H12 Firmware
AMD EPYC 7F32 Firmware
AMD EPYC 7F32 Firmware
AMD EPYC 7F52 Firmware
AMD EPYC 7F52 Firmware
AMD EPYC 7F72
AMD EPYC 7F72 Firmware
debian/amd64-microcode
3.20240820.1~deb11u1
3.20250311.1~deb11u1
3.20240820.1~deb12u1
3.20230719.1~deb12u1
3.20250311.1
debian/linux
5.10.223-1
5.10.234-1
6.1.129-1
6.1.133-1
6.12.21-1
6.12.22-1

Remedy

Use msr-tools to set a chicken bit on all cores to enable a software workaround - note this will have some performance cost: wrmsr -a 0xc0011029 $(($(rdmsr -c 0xc0011029) | (1<<9)))

Never miss a vulnerability like this again

Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.

Reference Links

Parent vulnerabilities

(Appears in the following advisories)

Frequently Asked Questions

  • What is the severity of CVE-2023-20593?

    CVE-2023-20593 has been classified with a high severity due to its potential for exposing sensitive information.

  • How do I fix CVE-2023-20593?

    To mitigate CVE-2023-20593, users should update to the latest firmware and microcode provided by AMD.

  • Which systems are affected by CVE-2023-20593?

    CVE-2023-20593 primarily affects AMD Ryzen and EPYC processors, especially those under specific microarchitectural conditions.

  • Can CVE-2023-20593 be exploited remotely?

    No, CVE-2023-20593 requires local authenticated access to exploit the vulnerability.

  • What types of information could be affected by CVE-2023-20593?

    CVE-2023-20593 could potentially allow an attacker to access sensitive data which may include cryptographic keys or other personal information.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2025 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203