Name
SPI lock bypass
Vulnerability
AMD AGESA, SMM and BIOS firmware
Kind
Firmware
CVE published
2024-06-18 CVE record
Advisories
AMD-SB-1041
The flash chip that holds the BIOS is meant to be writable only from System Management Mode once the platform has booted; AMD’s processors carry features that lock it. Oracle’s Hugo Magalhaes and Volodymyr Pikhur found weaknesses in those features that let kernel code bypass the SMM ROM protection, and with it change the firmware. The bulletin names the first three EPYC generations, Ryzen and Threadripper from the 3000 series to the 7000 desktop series, and the embedded families, and leaves the fix to board makers’ BIOS updates.

Affected processors

5 of the 5 microarchitectures listed are affected in all or some of their models.

What the sources say of each microarchitecture.
MicroarchitectureStatusDetailSource
ZenAffectedEPYC 7001, Athlon 3000 mobile, EPYC Embedded 3000, Ryzen Embedded R1000 and V1000amd.com
Zen+AffectedRyzen Embedded R2000amd.com
Zen 2AffectedEPYC 7002, Ryzen 3000 desktop, Ryzen 4000, EPYC Embedded 7002, Ryzen Embedded V2000amd.com
Zen 3AffectedEPYC 7003, Ryzen 5000, Ryzen 6000, Threadripper PRO 5000 WX, EPYC Embedded 7003, Ryzen Embedded 5000 and V3000amd.com
Zen 4AffectedRyzen 7000 desktopamd.com

Mitigations

  • Firmware: Platform BIOS changes, from the board maker. Source.

Sources

  1. AMD-SB-1041: SPI Lock Bypass