Name
Frequency Scaling Timing Power Side-Channels
Also known as
Hertzbleed
Vulnerability
Frequency Throttling Side Channel
Kind
Side channel
CVE published
2022-06-15 CVE record
Advisories
AMD-SB-1038
AMD’s bulletin follows the Hertzbleed paper: with frequency scaling, the time a computation takes can depend on its data through the power it draws. AMD lists Zen to Zen 3 processors and the last Bulldozer-family APUs, and leaves the fix to the cryptographic code.

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
ExcavatorSome models7th Gen A-Series APUs and Athlon X4amd.com
ZenSome models1st Gen EPYC (7001); Ryzen 2000 and Athlon 3000 mobileamd.com
Zen+Some modelsRyzen 2000 desktop; 2nd Gen Threadripper (2000)amd.com
Zen 2Some models2nd Gen EPYC (7002); Ryzen 3000 desktop and 4000; 3rd Gen Threadripper (3000)amd.com
Zen 3Some models3rd Gen EPYC (7003); Ryzen 5000amd.com

Mitigations

  • Programs: Countermeasures in the algorithm's code against power analysis: masking, hiding or key rotation. Source.
  • Programs: Not exposing interfaces that set power limits, such as MSR_PKG_POWER_LIMIT, to untrusted software, so it cannot lower them. Instructions: WRMSR. Source.

Sources

  1. AMD-SB-1038: Frequency Scaling Timing Power Side-Channels
  2. Intel: Frequency Throttling Side Channel Software Guidance for Cryptography Implementations