TONTOU invalidates that assumption. On AMD's Safe RET, the vulnerable window is just two instructions wide . An unprivileged attacker can inject a precisely-timed hardware interrupt (called INTERRUPT INJECTION) that lands in that gap, re-poisoning the branch predictor after the defense has already run but before the kernel consumes the predictor state
. This re-enables speculative execution side-channel leakage despite all intended protections being in place.
The attack requires only the ability to run unprivileged user-space code on the target machine. No elevated privileges are needed .
The researchers built a full end-to-end exploit and tested it across multiple processor generations:
On Intel platforms, the researchers demonstrated partial bypass of eIBRS on Cascade Lake Refresh and Arrow Lake, though the attack surface differs from the AMD Safe RET case . The study did not confirm successful branch misdirection on AMD Zen 4 using the same method
.
The disclosure and response timeline was swift:
Intel acknowledged the findings during the coordinated disclosure process and awarded a prize from its bug bounty program, but told researchers it would not develop additional mitigations, citing factors such as the availability of disclosure gadgets needed for real-world exploitation .
TONTOU represents a significant evolution in speculative execution attacks. Unlike earlier Spectre variants that targeted the core prediction mechanism itself, TONTOU attacks the mitigation — the very software and hardware defenses built to stop previous attacks. By identifying a race condition between neutralization and use, the researchers have opened a new class of vulnerability that will require fundamentally different defensive approaches.
The attack also demonstrates that CPU security cannot be solved by software patches alone. While the Linux kernel fix closes the specific interrupt injection window on AMD Zen processors, the underlying architectural assumption — that predictor sanitization and predictor usage can be treated as an atomic operation — has been proven false.