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 software component<=ISVG 10.0.2
IBM Security Verify Governance, Identity Manager virtual appliance component<=ISVG 10.0.2
Xen xen-unstable=4.15.0
Xen xen-unstable=4.17.0
Xen xen-unstable=4.16.0
Xen xen-unstable=4.14.0
Debian GNU/Linux=10.0
Debian GNU/Linux=11.0
Debian GNU/Linux=12.0
debian/amd64-microcode
3.20240820.1~deb11u1
3.20230719.1~deb11u1
3.20240820.1~deb12u1
3.20230719.1~deb12u1
3.20240820.1
debian/linux
5.10.223-1
5.10.226-1
6.1.123-1
6.1.128-1
6.12.12-1
6.12.15-1
Debian=10.0
Debian=11.0
Debian=12.0
All of
AMD Ryzen 3 3100 Firmware
AMD Ryzen 3 3100 Firmware
All of
AMD Ryzen 3 3300X Firmware
AMD Ryzen 3 3300X Firmware
All of
AMD Ryzen 5 3500 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
All of
AMD Ryzen 5 3600X Firmware
AMD Ryzen 5 3600X Firmware
All of
AMD Ryzen 5 3600XT firmware
AMD Ryzen 5 3600XT firmware
All of
AMD Ryzen 7 3700X Firmware
AMD Ryzen 7 3700X Firmware
All of
AMD Ryzen 7 3800XT Firmware
AMD Ryzen 7 3800X
All of
AMD Ryzen 7 3800XT Firmware
AMD Ryzen 7 3800XT Firmware
All of
AMD Ryzen 9 3900X 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 3950x firmware
AMD Ryzen 9 3950x firmware
All of
AMD Ryzen 9 Pro 3900 firmware
AMD Ryzen 9 Pro 3900 firmware
All of
AMD Ryzen Threadripper Pro 3995WX Firmware
AMD Ryzen Threadripper Pro 3995WX
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
All of
AMD Ryzen Threadripper Pro 3945WX Firmware
AMD Ryzen Threadripper Pro 3945WX Firmware
All of
AMD Ryzen Threadripper 3990X
AMD Ryzen Threadripper 3990X
All of
AMD Ryzen Threadripper 3970X Firmware
AMD Ryzen Threadripper 3970X Firmware
All of
AMD Ryzen Threadripper 3960X Firmware
AMD Ryzen Threadripper 3960X Firmware
All of
AMD Ryzen 7 4700G Firmware
AMD Ryzen 7 4700G
All of
AMD Ryzen 7 4700GE Firmware
AMD Ryzen 7 4700GE Firmware
All of
AMD Ryzen 5 4600G Firmware
AMD Ryzen 5 4600G Firmware
All of
AMD Ryzen 5 4600GE firmware
AMD Ryzen 5 4600GE
All of
AMD Ryzen 3 4300G Firmware
AMD Ryzen 4300G
All of
AMD Ryzen 4300GE Firmware
AMD Ryzen 4300GE
All of
AMD Ryzen 3 Pro 4450U firmware
AMD Ryzen 3 Pro 4450U firmware
All of
AMD Ryzen 3 Pro 4350GE Firmware
AMD Ryzen Pro 4350GE
All of
AMD Ryzen 3 Pro 4350G
AMD Ryzen Pro 4350G Firmware
All of
AMD Ryzen 3 Pro 4200G Firmware
AMD Ryzen 3 Pro 4200G
All of
AMD Ryzen Pro 4650GE Firmware
AMD Ryzen 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 Pro 4750GE
All of
AMD Ryzen 7 Pro 4750G firmware
AMD Ryzen 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 Firmware
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 Firmware
AMD Athlon Gold 7220U
All of
AMD EPYC 7232p firmware
AMD EPYC 7232p firmware
All of
AMD EPYC 7302P Firmware
AMD EPYC 7302P
All of
AMD EPYC 7402P Firmware
AMD EPYC 7402P
All of
AMD EPYC 7502P Firmware
AMD EPYC 7502P
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
All of
Amd Epyc Server Firmware
AMD EPYC 7302P
All of
AMD EPYC 7352 firmware
AMD EPYC 7352
All of
Amd Epyc Server Firmware
AMD EPYC 7402
All of
AMD EPYC 7452 Firmware
AMD EPYC 7452
All of
Amd Epyc Server Firmware
AMD EPYC 7502
All of
AMD EPYC 7532 Firmware
AMD EPYC 7532
All of
AMD EPYC 7542 Firmware
AMD EPYC 7542
All of
AMD EPYC 7552 Firmware
AMD EPYC Embedded 7552
All of
AMD EPYC 7642 Firmware
AMD EPYC 7642 Firmware
All of
AMD EPYC 7662 Firmware
AMD EPYC 7662
All of
AMD EPYC 7702 Firmware
AMD EPYC 7702
All of
AMD EPYC 7742 firmware
AMD EPYC 7742 firmware
All of
AMD EPYC 7H12 Firmware
AMD EPYC 7H12
All of
AMD EPYC 7F32 Firmware
AMD EPYC 7F32 Firmware
All of
AMD EPYC 7F52 Firmware
AMD EPYC 7F52
All of
AMD EPYC 7F72 Firmware
AMD EPYC 7F72
AMD Ryzen 3 3100 Firmware
AMD Ryzen 3 3100 Firmware
AMD Ryzen 3 3300X Firmware
AMD Ryzen 3 3300X Firmware
AMD Ryzen 5 3500 firmware
AMD Ryzen 5 3500
AMD Ryzen 5 3500X Firmware
AMD Ryzen 5 3500X Firmware
AMD Ryzen 5 3600 firmware
AMD Ryzen 5 3600
AMD Ryzen 5 3600X Firmware
AMD Ryzen 5 3600X Firmware
AMD Ryzen 5 3600XT firmware
AMD Ryzen 5 3600XT firmware
AMD Ryzen 7 3700X Firmware
AMD Ryzen 7 3700X Firmware
AMD Ryzen 7 3800XT Firmware
AMD Ryzen 7 3800X
AMD Ryzen 7 3800XT Firmware
AMD Ryzen 7 3800XT Firmware
AMD Ryzen 9 3900X 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 3950x firmware
AMD Ryzen 9 3950x firmware
AMD Ryzen 9 Pro 3900 firmware
AMD Ryzen 9 Pro 3900 firmware
AMD Ryzen Threadripper Pro 3995WX Firmware
AMD Ryzen Threadripper Pro 3995WX
AMD Ryzen Threadripper Pro 3975WX Firmware
AMD Ryzen Threadripper Pro 3975WX Firmware
AMD Ryzen Threadripper Pro 3955WX Firmware
AMD Ryzen Threadripper Pro 3955WX
AMD Ryzen Threadripper Pro 3945WX Firmware
AMD Ryzen Threadripper Pro 3945WX Firmware
AMD Ryzen Threadripper 3990X
AMD Ryzen Threadripper 3990X
AMD Ryzen Threadripper 3970X Firmware
AMD Ryzen Threadripper 3970X Firmware
AMD Ryzen Threadripper 3960X Firmware
AMD Ryzen Threadripper 3960X Firmware
AMD Ryzen 7 4700G Firmware
AMD Ryzen 7 4700G
AMD Ryzen 7 4700GE Firmware
AMD Ryzen 7 4700GE Firmware
AMD Ryzen 5 4600G Firmware
AMD Ryzen 5 4600G Firmware
AMD Ryzen 5 4600GE firmware
AMD Ryzen 5 4600GE
AMD Ryzen 3 4300G Firmware
AMD Ryzen 4300G
AMD Ryzen 4300GE Firmware
AMD Ryzen 4300GE
AMD Ryzen 3 Pro 4450U firmware
AMD Ryzen 3 Pro 4450U firmware
AMD Ryzen 3 Pro 4350GE Firmware
AMD Ryzen Pro 4350GE
AMD Ryzen 3 Pro 4350G
AMD Ryzen Pro 4350G Firmware
AMD Ryzen 3 Pro 4200G Firmware
AMD Ryzen 3 Pro 4200G
AMD Ryzen Pro 4650GE Firmware
AMD Ryzen 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 Pro 4750GE
AMD Ryzen 7 Pro 4750G firmware
AMD Ryzen 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 Firmware
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 Firmware
AMD Athlon Gold 7220U
AMD EPYC 7232p firmware
AMD EPYC 7232p firmware
AMD EPYC 7302P Firmware
AMD EPYC 7302P
AMD EPYC 7402P Firmware
AMD EPYC 7402P
AMD EPYC 7502P Firmware
AMD EPYC 7502P
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
Amd Epyc Server Firmware
AMD EPYC 7302P
AMD EPYC 7352 firmware
AMD EPYC 7352
Amd Epyc Server Firmware
AMD EPYC 7402
AMD EPYC 7452 Firmware
AMD EPYC 7452
Amd Epyc Server Firmware
AMD EPYC 7502
AMD EPYC 7532 Firmware
AMD EPYC 7532
AMD EPYC 7542 Firmware
AMD EPYC 7542
AMD EPYC 7552 Firmware
AMD EPYC Embedded 7552
AMD EPYC 7642 Firmware
AMD EPYC 7642 Firmware
AMD EPYC 7662 Firmware
AMD EPYC 7662
AMD EPYC 7702 Firmware
AMD EPYC 7702
AMD EPYC 7742 firmware
AMD EPYC 7742 firmware
AMD EPYC 7H12 Firmware
AMD EPYC 7H12
AMD EPYC 7F32 Firmware
AMD EPYC 7F32 Firmware
AMD EPYC 7F52 Firmware
AMD EPYC 7F52
AMD EPYC 7F72 Firmware
AMD EPYC 7F72

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