Urgent.News

the world's headlines, one feed

Editions

Science

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

Timer interrupts reopen branch predictor poisoning window, with a working Zen 2 exploit to prove it

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

MIT researchers Daniël Trujillo and Mengjia Yan have developed a new speculative execution attack that can bypass defenses against Spectre v2, which they call TONTOU, for Time-of-Neutralization to Time-of-Use. The attack targets mitigations designed to neutralize potentially hostile branch predictor states before sensitive code runs, but it shows that attackers can re-poison the branch predictor during the post-neutralization window.

The researchers demonstrated that their attack works on both Intel and AMD-based Linux systems, using an interrupt injection primitive to trigger interrupts during the post-neutralization window and divert control flow to leak kernel data through a side channel. However, practical attacks are difficult and the researchers note that each end-to-end attempt took about 18 minutes.

Brief written by urgent.news from The Register Science's own syndicated text. Machine-written — it may contain errors, so check the original before relying on it.

Also reported by 1 other outlet

Read the original at theregister.com →

More in Science