Name
LocateProtocol in the APCB SMM driver
Vulnerability
AMD AGESA, SMM and BIOS firmware
Kind
Firmware
CVE published
2026-04-16 CVE record
Advisories
AMD-SB-7054
The APCB SMM driver of AMD’s firmware looked up a protocol through the LocateProtocol service of the UEFI boot services table from inside an SMI handler. That table lives outside SMRAM and can be changed by the operating system after boot, so a privileged attacker at ring 0 could reach code execution in System Management Mode. AMD’s bulletin lists EPYC from the 7002 to the 9005 series and client lines up to the Ryzen 9000 and Ryzen AI 300, fixed in PI firmware released from October 2025.

Affected processors

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

What the sources say of each microarchitecture.
MicroarchitectureStatusDetailSource
ZenAffectedAthlon 3000 mobile, Ryzen Embedded R1000 and V1000amd.com
Zen+AffectedRyzen Embedded R2000amd.com
Zen 2AffectedEPYC 7002, Ryzen 3000 desktop, Ryzen 4000, Ryzen 7020, Threadripper PRO 3000 WX, EPYC Embedded 7002, Ryzen Embedded V2000amd.com
Zen 3AffectedEPYC 7003, Ryzen 5000, Ryzen 6000, Ryzen 7030 and 7035, Threadripper PRO 5000 WX, EPYC Embedded 7003, Ryzen Embedded 5000 and V3000amd.com
Zen 4AffectedEPYC 4004, 8004 and 9004, Ryzen 7000, 7040, 7045, 8000 and 8040, Threadripper 7000, Ryzen Z1, EPYC Embedded 8004 and 9004, Ryzen Embedded 7000 and 8000amd.com
Zen 5AffectedEPYC 9005, Ryzen 9000 and 9000HX, Ryzen AI 300 and AI Max 300, Threadripper 9000, EPYC Embedded 9005, Ryzen Embedded 9000amd.com

Mitigations

  • Firmware: PI firmware such as RomePI 1.0.0.P, MilanPI 1.0.0.J, GenoaPI 1.0.0.H, TurinPI 1.0.0.9 and ComboAM5PI 1.2.8.0, and the other versions the bulletin lists. Source.

Sources

  1. AMD-SB-7054: Incorrect use of LocateProtocol Service of the EFI_BOOT_Services table in SMI Handler