Product1 distinct publisher3 min readPublished
CSAIL researchers timed an interrupt to land inside the gap AMD's saferet defense leaves open, then pulled the root password file off a current Linux kernel. AMD has shipped a mitigation. Intel's picture is messier.
The Product Desk · Product desk

Compiled by The Product DeskSomething wrong?How this is made
The person this lands on is whoever owns kernel patch policy: an operating-system update turns up carrying a microarchitectural mitigation, there is no symptom anyone can point at, and a reboot window has to be negotiated with people who do not want one. On AMD hardware, that negotiation is most of the work, because AMD has already released a mitigation delivered through OS updates [13].
The mechanism is worth reading closely, and it comes down to ordering. Existing defenses do two things to the processor's prediction machinery: wipe it, and isolate it before predictions get used. Trujillo and Yan found those two actions cannot happen at the same moment, which leaves a short window where the machinery can be dirtied again [4]. Interrupt injection walks in through that window: a program tunes a timer precisely enough that the interrupt handler runs inside the gap and alters the predictor before the processor relies on it [5]. The timers involved are ones ordinary programs can configure [6].
AMD's saferet narrows that gap to two instructions, tens of nanoseconds in practice [9]. The team hit it anyway by slowing the processor at the targeted point [10]. On Intel, the newer hardware defense held on one generation and failed on another [8], which pushes the unit of fleet inventory down from vendor to chip generation.
Now the arithmetic the write-up actually documents. On an AMD box running a current Linux kernel, the researchers first beat the measure that randomizes where the operating system sits in memory, succeeding in all 10 attempts at roughly nine minutes each [11]. That is about 90 minutes of machine time before any protected memory gets read [16]. The headline on the report says five attempts [17]. What the body supports is a 100 percent hit rate on the location step and a demonstrated read of the root password file [3].
The awkward part for maintainers is the proposed repair. Cleaning the prediction machinery again after an interrupt finishes looks viable on AMD, and could make attacks more reliable on some Intel systems [14]. One kernel change fixes the problem in one column and opens a regression in the other.
The sorting question turns on two axes: whether code you did not write runs on your cores, and whether you know your machines by chip generation rather than by vendor logo. If both are true, you can act on the Intel generation split today. If you run unknown code but have not sorted your fleet by generation, the inventory is the task ahead of you, not the patch. If you track generations but are not exposed to unknown code, the AMD update can wait for the next scheduled maintenance window. If neither applies, you are relying on nobody getting local execution, which is a position, just not a mitigation. This class of bug has been in the open since Spectre in 2018 [15], so the inventory is the part that keeps paying.
Ranked by verification strength, evidence, and original report placement.
Researchers at MIT's Computer Science and Artificial Intelligence Laboratory uncovered a processor attack that bypasses defenses in Intel and AMD chips by exploiting a security gap lasting only a handful of instructions.
The technique, dubbed TONTOU, was presented at Black Hat USA and USENIX Security in August.
TONTOU allowed the researchers to access protected Linux memory and retrieve the system's root password file.
MIT PhD student Daniel Trujillo and Assistant Professor Mengjia Yan found that wiping the processor's prediction machinery and isolating it before predictions are used cannot occur simultaneously, leaving a short window during which malicious activity can contaminate the machinery again.
The researchers developed a technique called interrupt injection: by precisely controlling a timer they caused the processor to handle an interrupt inside the vulnerable window, and code executed during that interruption altered the prediction machinery before the processor could use it.
Computers routinely interrupt current work for tasks triggered by timers, hardware or network traffic, and ordinary programs can also configure these timers.
Distinct publishers with included, body-backed reporting in this cluster.
1 article · August 28, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
product
Linux 7.2 ships cache-aware scheduling, and Torvalds calls AI bug reports the new normal1 distinct publisher
build
Samsung puts MAC trees in every LPDDR5X bank because HBM costs too much1 distinct publisher
build
The chokepoint moved: ABF film, not lithography, now caps China's accelerator output1 distinct publisher
build
Hugging Face's $13B process puts most teams' model pipeline under a single owner2 distinct publishers
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Single retelling, no primary documents
Every figure in this story — the two-instruction window, four processor generations, ten of ten runs, tens of nanoseconds — reaches readers through one Interesting Engineering write-up of work presented in August. The USENIX paper, the Black Hat talk and anything AMD published are all absent, so nothing has been checked against a primary document. The internal detail is coherent and specific, which counts for something, but a report whose headline contradicts its own body has already shown where its care runs out.
One vendor patch, nothing in the field
What has actually moved is narrow: AMD shipped a mitigation that arrives through operating-system updates, following notifications in early February. Intel's side ends unresolved, with its newer hardware defense holding on one generation and failing on another. Kernel maintainers were told in March and the story never says what they did. No identifier to track, no exploitation observed, no affected-parts list — a lab result with a single patch behind it.
Headline inflates a careful body
The headline sells five attempts. The text counts ten, all successful, at roughly nine minutes apiece — about ninety minutes of machine time — and those ten only defeat memory randomization before the password file is read. Where the reporting stays close to the researchers it is almost conservative: it names the Intel generation where the defense held, flags that the proposed fix could backfire on some Intel systems, and gives the window in nanoseconds. The overstatement sits in the packaging, not the physics.
Conference-season framing
This is August research-calendar work: a named lab, a named attack, two marquee venues, and the single most quotable outcome available — the root password file. That is how academic security work earns attention, and it is not a knock on the finding; AMD shipping a mitigation is the best sign the finding is real. The outlet's incentive is cruder and visible in one line, where ninety minutes of lab procedure becomes 'in 5 attempts' above the fold. The loudest numbers in this story are the ones nobody had to defend in front of a program committee.
Mechanism plausible, numbers unverified
We hold the mechanism at moderate confidence and the metrics lower. A defense that must both wipe and isolate, leaving a seam, is the kind of flaw this literature has produced repeatedly since Spectre, and the researchers are named and placed. But one outlet, no paper, no advisory and a headline that fails its own body caps how far this can be trusted. The parts with an institution standing behind them — the February and March notifications, AMD's mitigation — are the parts we would bet on.