AMD SMM Module Heap Overflow Enables Arbitrary Code via SPI Flash
CVE-2023-20577 Published on September 2, 2026
A heap overflow in SMM module may allow an attacker with access to a second vulnerability that enables writing to SPI flash, potentially resulting in arbitrary code execution.
Vulnerability Analysis
CVE-2023-20577 can be exploited with local system access, and does not require authorization privileges or user interaction. This vulnerability is consided to have a high level of attack complexity. The potential impact of an exploit of this vulnerability is considered to be very high.
Weakness Type
What is a Stack Overflow Vulnerability?
A stack-based buffer overflow condition is a condition where the buffer being overwritten is allocated on the stack (i.e., is a local variable or, rarely, a parameter to a function).
CVE-2023-20577 has been classified to as a Stack Overflow vulnerability or weakness.
Affected Versions
2nd Gen AMD EPYC™ Processors:- Version RomePI 1.0.0.H is unaffected.
- Version MilanPI 1.0.0.C is unaffected.
- Version GenoaPI 1.0.0.8 is unaffected.
- Version MI300 SR5 PI 1.0.0.1 is unaffected.
- Version ComboAM4v2 1.2.0.B is unaffected.
- Version ComboAM4 1.0.0.B is unaffected.
- Version ComboAM4v2 1.2.0.B is unaffected.
- Version ComboAM4v2 1.2.0.B is unaffected.
- Version ComboAM5 1.0.0.7b is unaffected.
- Version ComboAM4v2 1.2.0.B is unaffected.
- Version ComboAM4 1.0.0.B is unaffected.
- Version ComboAM4v2 1.2.0.B is unaffected.
- Version CastlePeakPI-SP3r3 1.0.0.A is unaffected.
- Version ChagallWSPI-sWRX8 1.0.0.7 is unaffected.
- Version CastlePeakWSPI-sWRX8 1.0.0.C is unaffected.
- Version ChagallWSPI-sWRX8 1.0.0.7 is unaffected.
- Version PicassoPI-FP5 1.0.1.0 is unaffected.
- Version PollockPI-FT5 1.0.0.6 is unaffected.
- Version PicassoPI-FP5 1.0.1.0 is unaffected.
- Version RenoirPI-FP6 1.0.0.D is unaffected.
- Version CezannePI-FP6 1.0.0.F is unaffected.
- Version CezannePI-FP6 1.0.0.F is unaffected.
- Version MendocinoPI-FT6 1.0.0.6 is unaffected.
- Version RembrandtPI-FP7 1.0.0.9b is unaffected.
- Version RembrandtPI-FP7 1.0.0.9b is unaffected.
- Version CezannePI-FP6 1.0.0.F is unaffected.
- Version CezannePI-FP6 1.0.0.F is unaffected.
- Version PhoenixPI-FP8-FP7 1.0.0.2 is unaffected.
- Version DragonRangeFL1PI 1.0.0.3a is unaffected.
- Version Snowyowl PI 1.1.0.B is unaffected.
- Version EmbRomePI-SP3 1.0.0.B is unaffected.
- Version EmbMilanPI-SP3 1.0.0.8 is unaffected.
- Version EmbGenoaPI-SP5 1.0.0.3 is unaffected.
- Version EmbeddedPI-FP5 1.2.0.A is unaffected.
- Version EmbeddedPI-FP5 1.0.0.2 is unaffected.
- Version EmbAM4PI 1.0.0.4 is unaffected.
- Version EmbeddedPI-FP5 1.2.0.A is unaffected.
- Version EmbeddedPI-FP6 1.0.0.9 is unaffected.
- Version EmbeddedPI-FP7r2 1.0.0.8 is unaffected.