LIVE · cybersecurity feed
Live wire
spectrehigh

MIT boffins' TONTOU attack slips through Spectre defenses on Intel and AMD CPUs

Researchers have developed a new speculative execution attack called TONTOU, which can bypass existing Spectre defenses on both Intel and AMD processors. The attack exploits a timing window after security mitigations are applied, using precisely timed interrupts to re-poison the branch predictor. This allows attackers to divert control flow and leak sensitive kernel data, demonstrated by a successful exploit against AMD Zen 2 that bypassed KASLR and leaked password hashes.

zeroday.news ·

Researchers from MIT have unveiled a new speculative execution attack, dubbed TONTOU (Time-of-Neutralization to Time-of-Use), that circumvents existing defenses against Spectre v2. The attack, developed by Daniël Trujillo and Mengjia Yan of MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL), exploits a brief window between when branch predictor states are neutralized and when they are subsequently used, allowing an attacker to re-poison the predictor.

The TONTOU attack targets mitigations designed to sanitize branch predictor states before sensitive code execution, a critical defense against Spectre-style vulnerabilities. Different chipmakers employ varying neutralization strategies: Intel's Enhanced Indirect Branch Restricted Speculation (eIBRS) clears predictors during context switches, while AMD's Safe RET, introduced after the 2023 Inception attack, focuses on sanitization immediately before a protected branch. Both approaches, however, share the assumption that attackers cannot alter branch predictor states within the "post-neutralization window."

Trujillo and Yan's research demonstrates that this assumption is flawed. They developed an "interrupt injection" primitive where an unprivileged program schedules high-frequency timer interrupts. The goal is for one of these interrupts to land precisely within the post-neutralization window. If successful, the interrupt handler executes after sanitization but before the victim branch is used, allowing it to re-poison predictor structures like the return stack buffer (RSB) or branch history buffer (BHB). This re-poisoning can then cause a protected branch to speculatively jump to a disclosure gadget, leaking kernel data via a side channel.

The researchers successfully demonstrated TONTOU on both Intel and AMD processors. Their tests included Intel Cascade Lake Refresh and Arrow Lake chips, as well as AMD Zen 2 and Zen 4 architectures. While the attack concept was proven across these platforms, a complete end-to-end exploit was developed specifically for AMD Zen 2, partly due to the more stringent software conditions required for the Intel attack.

The end-to-end exploit on AMD Zen 2 was used to bypass Linux's kernel address space layout randomization (KASLR), a crucial security feature. By precisely injecting interrupts to poison the RSB, the researchers consistently broke KASLR in all ten test runs. In five of these runs, they were also able to locate and leak the contents of `/etc/shadow`, which contains root password hashes. Each successful end-to-end attempt took approximately 18 minutes.

The researchers emphasize that their demonstration used a stock Linux kernel with all default mitigations enabled and no special system configurations or inserted modules. This indicates that any system where unprivileged code can schedule timers and shares the kernel with a victim could be vulnerable. Multi-tenant container platforms, for instance, would fall into this category, potentially allowing user-space programs to leak memory from the shared kernel.

Following their findings, the researchers engaged Intel, Arm, and AMD. AMD has committed to addressing the issue through kernel patches. Intel, however, stated it would not develop further mitigations, citing the numerous factors required for real-world exploits, such as the availability of disclosure gadgets, though it did award a bug bounty. Arm indicated that TONTOU's interrupt injections fall under "passive leakage," which it does not actively protect against.

The researchers hope their work will encourage further investigation into interrupt injections and TONTOU attacks, leading to more robust mitigations against Spectre-style exploits. Despite the complexity and time required for a successful attack, the demonstration proves the practicality of re-poisoning branch predictors during the post-neutralization window.

spectrespeculative executioncpu vulnerabilitiesintelamd
ShareXLinkedInWhatsAppFacebook

More News

view all →
malwarehigh

Living off the coding agent: Two tales of tunnels and LaunchAgents

Agent-parented reverse tunnels and LaunchAgents can expose a local admin app to the internet. Endpoint still needs to treat that as high severity even when the activity looks like vibe-coded ops, not confirmed malware.

ai

AI chat bots are sliding into League of Legends friend requests

Chat bots are sending friend requests in Riot immediately after ending your game. What are the scammers up to now?

security

Meta ordered to pay $942 million over harm to children

A new court ruling not only fined Meta to the extent of $942 million but also ordered it to improve its age assurance tools.

breachcritical

Metabase SQLi zero-day exploited in customer data-theft attacks

A critical Metabase SQL injection vulnerability was exploited in zero-day attacks to breach customer instances in data theft attacks, known to impact Framework and Tally. [...]

icshigh

Ex-NSA Chief Urges Disconnecting Water Controllers from Internet

Following suspected cyberattacks on water systems across at least 12 US states, likely perpetrated by Iran, a former NSA chief has strongly advised that industrial control systems like programmable logic controllers (PLCs) should not be connected to the internet. He emphasized the need for higher cybersecurity standards to defend these critical infrastructure components, noting that Iranian actors have a history and capability for such attacks.

breach

Unlimited Technology Systems breach impacts 3.8 million people

Healthcare software company Unlimited Technology Systems reported that more than 3.8 million people were impacted by a data breach incident that occurred in October 2025. [...]