What’s Vulnerable › Vulnerabilities
CVE-2023-31315
- Severity: high (CVSS 7.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.6% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2024-08-12 · updated 2026-06-17
- Weakness: CWE-94
Description
Improper validation in a model specific register (MSR) could allow a malicious program with ring0 access to modify SMM configuration while SMI lock is enabled, potentially leading to arbitrary code execution.
Affected products
- AMD 1st Gen AMD EPYC™ Processors: before naples.pi.1.0.0.m — fixed in naples.pi.1.0.0.m
- AMD 2nd Gen AMD EPYC™ Processors: before rome.pi.1.0.0.j — fixed in rome.pi.1.0.0.j
- AMD 3rd Gen AMD EPYC™ Processors: before milan.pi.1.0.0.d — fixed in milan.pi.1.0.0.d
- AMD 4th Gen AMD EPYC™ Processors: before genoa_pi_1.0.0.c — fixed in genoa_pi_1.0.0.c
- AMD Athlon™ 3000 Series Mobile Processors with Radeon™ Graphics: from various before picasso-fp5.1.0.1.2; from various before pollockpi-ft5.1.0.0.8 — fixed in picasso-fp5.1.0.1.2, pollockpi-ft5.1.0.0.8
- AMD Epyc Embedded 3000: various
- AMD Epyc Embedded 7002: various
- AMD Epyc Embedded 7003: various
- AMD Epyc Embedded 9003: various
- AMD Ryzen™ 3000 Series Desktop Processors: various
- AMD Ryzen™ 3000 Series Desktop Processors with Radeon™ Graphics: from various before picasso-fp5.1.0.1.2 — fixed in picasso-fp5.1.0.1.2
- AMD Ryzen™ 4000 Series Desktop Processors with Radeon™ Graphics: before comboam4v2pi.1.2.0.cb — fixed in comboam4v2pi.1.2.0.cb
- AMD Ryzen™ 5000 Series Desktop Processors: various
- AMD Ryzen™ 5000 Series Desktop Processors with Radeon™ Graphics: various
- AMD Ryzen 7000 Desktop Processors: before comboam5pi.1.2.0.1 — fixed in comboam5pi.1.2.0.1
- AMD Ryzen 7020 Processors With Radeongraphics: from various before mendocinopi-ft6.1.0.0.7 — fixed in mendocinopi-ft6.1.0.0.7
- AMD Ryzen 7030 Series-Mobile Processors With Radeon Graphics: from various before cezannepi-fp6 — fixed in cezannepi-fp6
- AMD Ryzen Embedded 5000: various
- AMD Ryzen Embedded 7000: various
- AMD Ryzen™ Embedded R1000: various
- AMD Ryzen™ Embedded R2000: various
- AMD Ryzen Embedded V1000: various
- AMD Ryzen™ Embedded V2000: various
- AMD Ryzen™ Embedded V3000: various
- AMD Ryzen™ Threadripper™ 3000 Series Processors: before castlepeakpl-sp3r3.1.0.0.b — fixed in castlepeakpl-sp3r3.1.0.0.b
- AMD Ryzen Threadripper Pro 3000Wx Series Processors: from various before chagallwspi-swrx8.1.0.0.8 — fixed in chagallwspi-swrx8.1.0.0.8
- AMD Ryzen Threadripper Pro Processors: from various before chagallwspi-swrx8.1.0.0.8; from various before castlepeakwspi-swrx8.1.0.0.8 — fixed in castlepeakwspi-swrx8.1.0.0.8, chagallwspi-swrx8.1.0.0.8
How to fix
Upgrade to a fixed version: AMD 1st Gen AMD EPYC™ Processors naples.pi.1.0.0.m; AMD 2nd Gen AMD EPYC™ Processors rome.pi.1.0.0.j; AMD 3rd Gen AMD EPYC™ Processors milan.pi.1.0.0.d; AMD 4th Gen AMD EPYC™ Processors genoa_pi_1.0.0.c; AMD Athlon™ 3000 Series Mobile Processors with Radeon™ Graphics picasso-fp5.1.0.1.2, pollockpi-ft5.1.0.0.8; AMD Ryzen™ 3000 Series Desktop Processors with Radeon™ Graphics picasso-fp5.1.0.1.2; AMD Ryzen™ 4000 Series Desktop Processors with Radeon™ Graphics comboam4v2pi.1.2.0.cb; AMD Ryzen 7000 Desktop Processors comboam5pi.1.2.0.1; AMD Ryzen 7020 Processors With Radeongraphics mendocinopi-ft6.1.0.0.7; AMD Ryzen 7030 Series-Mobile Processors With Radeon Graphics cezannepi-fp6; AMD Ryzen™ Threadripper™ 3000 Series Processors castlepeakpl-sp3r3.1.0.0.b; AMD Ryzen Threadripper Pro 3000Wx Series Processors chagallwspi-swrx8.1.0.0.8. Check the vendor advisory for mitigations.
References
- https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7014.html
- https://media.defcon.org/DEF%20CON%2032/DEF%20CON%2032%20presentations/DEF%20CON%2032%20-%20Enrique%20Nissim%20Krzysztof%20Okupski%20-%20AMD%20Sinkclose%20Universal%20Ring-2%20Privilege%20Escalation.pdf
- https://news.ycombinator.com/item?id=41475975
- https://www.darkreading.com/remote-workforce/amd-issues-updates-for-silicon-level-sinkclose-flaw
Get alerted when CVE-2023-31315 or the next vulnerability affects your stack