What’s Vulnerable › Vulnerabilities
CVE-2023-20521
- Severity: medium (CVSS 5.7 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.3% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2023-11-14 · updated 2026-06-17
- Weakness: CWE-367
Description
TOCTOU in the ASP Bootloader may allow an attacker with physical access to tamper with SPI ROM records after memory content verification, potentially leading to loss of confidentiality or a denial of service.
Affected products
- Amd 3015Ce Firmware: before pollockpi-ft5_1.0.0.4 — fixed in pollockpi-ft5_1.0.0.4
- Amd 3015E Firmware: before pollockpi-ft5_1.0.0.4 — fixed in pollockpi-ft5_1.0.0.4
- AMD Athlon Gold 3150G Firmware: all versions
- AMD Athlon Gold Pro 3150G Firmware: all versions
- AMD Athlon Gold Pro 3150Ge Firmware: all versions
- AMD Athlon Pro 300Ge Firmware: all versions
- AMD Epyc 7001 Firmware: before naplespi_1.0.0.h — fixed in naplespi_1.0.0.h
- AMD Epyc 7203 Firmware: before milanpi_1.0.0.7 — fixed in milanpi_1.0.0.7
- AMD Epyc 7203P Firmware: before milanpi_1.0.0.7 — fixed in milanpi_1.0.0.7
- AMD Epyc 7232P Firmware: before romepi_1.0.0.d — fixed in romepi_1.0.0.d
- AMD Epyc 7251 Firmware: before naplespi_1.0.0.h — fixed in naplespi_1.0.0.h
- AMD Epyc 7252 Firmware: before romepi_1.0.0.d — fixed in romepi_1.0.0.d
- AMD Epyc 7261 Firmware: before naplespi_1.0.0.h — fixed in naplespi_1.0.0.h
- AMD Epyc 7262 Firmware: before romepi_1.0.0.d — fixed in romepi_1.0.0.d
- AMD Epyc 7272 Firmware: before romepi_1.0.0.d — fixed in romepi_1.0.0.d
- AMD Epyc 7281 Firmware: before naplespi_1.0.0.h — fixed in naplespi_1.0.0.h
- AMD Epyc 7282 Firmware: before romepi_1.0.0.d — fixed in romepi_1.0.0.d
- AMD Epyc 72F3 Firmware: before milanpi_1.0.0.7 — fixed in milanpi_1.0.0.7
- AMD Epyc 7301 Firmware: before naplespi_1.0.0.h — fixed in naplespi_1.0.0.h
- AMD Epyc 7302 Firmware: before romepi_1.0.0.d — fixed in romepi_1.0.0.d
- AMD Epyc 7302P Firmware: before romepi_1.0.0.d — fixed in romepi_1.0.0.d
- AMD Epyc 7303 Firmware: before milanpi_1.0.0.7 — fixed in milanpi_1.0.0.7
- AMD Epyc 7303P Firmware: before milanpi_1.0.0.7 — fixed in milanpi_1.0.0.7
- AMD Epyc 7313 Firmware: before milanpi_1.0.0.7 — fixed in milanpi_1.0.0.7
- AMD Epyc 7313P Firmware: before milanpi_1.0.0.7 — fixed in milanpi_1.0.0.7
- AMD Epyc 7343 Firmware: before milanpi_1.0.0.7 — fixed in milanpi_1.0.0.7
- AMD Epyc 7351 Firmware: before naplespi_1.0.0.h — fixed in naplespi_1.0.0.h
- AMD Epyc 7351P Firmware: before naplespi_1.0.0.h — fixed in naplespi_1.0.0.h
- AMD Epyc 7352 Firmware: before romepi_1.0.0.d — fixed in romepi_1.0.0.d
- AMD Epyc 7371 Firmware: before naplespi_1.0.0.h — fixed in naplespi_1.0.0.h
How to fix
Upgrade to a fixed version: Amd 3015Ce Firmware pollockpi-ft5_1.0.0.4; Amd 3015E Firmware pollockpi-ft5_1.0.0.4; AMD Epyc 7001 Firmware naplespi_1.0.0.h; AMD Epyc 7203 Firmware milanpi_1.0.0.7; AMD Epyc 7203P Firmware milanpi_1.0.0.7; AMD Epyc 7232P Firmware romepi_1.0.0.d; AMD Epyc 7251 Firmware naplespi_1.0.0.h; AMD Epyc 7252 Firmware romepi_1.0.0.d; AMD Epyc 7261 Firmware naplespi_1.0.0.h; AMD Epyc 7262 Firmware romepi_1.0.0.d; AMD Epyc 7272 Firmware romepi_1.0.0.d; AMD Epyc 7281 Firmware naplespi_1.0.0.h. Check the vendor advisory for mitigations.
References
- https://www.amd.com/en/corporate/product-security/bulletin/AMD-SB-3002
- https://www.amd.com/en/corporate/product-security/bulletin/AMD-SB-4002
- https://www.amd.com/en/corporate/product-security/bulletin/AMD-SB-5001
- https://www.amd.com/en/corporate/product-security/bulletin/AMD-SB-3002
- https://www.amd.com/en/corporate/product-security/bulletin/AMD-SB-4002
- https://www.amd.com/en/corporate/product-security/bulletin/AMD-SB-5001
Get alerted when CVE-2023-20521 or the next vulnerability affects your stack