Name
Voltage fault injection on fTPM secure boot
Also known as
faulTPM
Vulnerability
AMD Secure Processor and SMU firmware
Kind
Firmware
CVE published
2023-08-08 CVE record
Advisories
AMD-SB-4005
Researchers from the Technical University of Berlin and Fraunhofer SIT glitched the supply voltage of the AMD Secure Processor while it booted, which let them run code of their own on it and, from there, read the state of the firmware TPM (fTPM) it hosts. AMD’s bulletin names the Zen, Zen 2 and Zen 3 Ryzen platforms. It treats the attack as outside its threat model, since it needs prolonged physical access to one unit, and offers no firmware fix: a board can add an embedded security controller as its platform root of trust, which AMD asks board makers to look into.

Affected processors

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

What the sources say of each microarchitecture.
MicroarchitectureStatusDetailSource
ZenAffectedAthlon 3000 mobileamd.com
Zen+AffectedThreadripper 2000amd.com
Zen 2AffectedRyzen 3000 desktop, Ryzen 4000 desktop, Ryzen 7020, Threadripper 3000amd.com
Zen 3AffectedRyzen 5000, Ryzen 6000, Ryzen 7030 and 7035, Threadripper 5000amd.com

Mitigations

  • Hardware: None in firmware; boards with an embedded security controller as platform root of trust can mitigate it. Source.

Sources

  1. AMD-SB-4005: fTPM Voltage Fault Injection