Researchers discover potentially catastrophic exploit present in AMD chips
Exploit characteristics
- Vulnerability is in AMD CPUs’ handling of a model-specific register (MSR); with ring 0 (kernel) access, SMM configuration can be modified even when the SMI lock is set.
- This enables arbitrary code execution in System Management Mode (SMM), effectively ring −2, below the OS and hypervisor.
- Discussion stresses: you must already have ring 0 code execution, but this bug turns a kernel compromise into a stable firmware‑level foothold.
Persistence and what actually breaks
- Multiple commenters clarify that the CPU itself has no writable, persistent storage for attacker code (microcode is ROM + signed updates).
- Persistence is expected via motherboard firmware (BIOS/UEFI/flash), or bootloaders, not the CPU die.
- Some articles state you may have to “throw away the computer”; commenters push back that in practice you’d replace or reflash the motherboard/BIOS, not the CPU.
- Recovery options like dual BIOS or external flash programming are discussed; feasibility depends on whether compromised firmware allows reflashing. Overall remediation complexity is considered high.
How severe is it?
- One camp: “catastrophic” because it bypasses Platform Secure Boot protections, can hide from the OS and AV, and can survive OS reinstalls.
- Other camp: impact is limited because ring 0 is already game‑over on typical desktops; this mostly matters where ring 0 shouldn’t imply firmware control.
- General consensus: technically serious, but real‑world risk depends heavily on threat model and prerequisites.
AMD’s response and Ryzen 3000 controversy
- AMD plans firmware fixes for most affected products (especially datacenter), but lists Ryzen 3000 (“Matisse”) desktop CPUs as “no fix planned.”
- Intense disagreement over whether ~5‑year‑old desktop CPUs are “old” enough to drop security support.
- Some argue there are still large installed bases and that not fixing them is reputationally damaging and consumer‑hostile; others say age, low margin, and ring‑0 prerequisite make the risk acceptable.
- EU/EEA consumer‑protection time limits (2–5 years) are mentioned; some think this could justify demanding remedies.
Cloud / virtualization angle
- Concern: could guests escape into host/firmware?
- Counterpoints: typical VMs lack direct MSR access, and major providers likely patched quickly; impact is “unclear” but seen as more relevant than desktops if it exists.
- In SEV/PSP models, this is framed as a foundational breach of the intended separation between owner‑controlled guests and vendor‑controlled root of trust.
Broader trust and policy themes
- SMM, PSP/ME, and hidden firmware are criticized as inherently dangerous attack surfaces that undermine device owners.
- Others view the exploit as a potential way to disable or work around vendor‑controlled “trojans,” enabling more user control (e.g., coreboot‑style goals).
- Some call for laws mandating open firmware source, open documentation, and owner‑controlled flashing, with changeable cryptographic keys.