Tia N.List

Reported by 4 outlets

New TONTOU CPU Attack Bypasses Spectre v2 Mitigations, Leaks Linux Password Hashes

hot0.0
Why this score
Breadth
2.00 / 2.0 · 4 sources
Authority
1.80 / 2.0 · best outlet weight
Severity
0.50 / 5.0 · CVSS + content signals
Velocity
0.00 / 2.0 · updates in 48h
Pickup speed
0.02 / 0.6 · time to second source
Recency
× 0.00 temporal multiplier
Community
+ 0.00 / 1.5 · reddit signal
Score
0.0 / 10 = base × recency + community
malware.newsbleepingcomputer.comcyberpress.orgtheregister.com desk first seen 68d ago

Desk analysis

Two research results now show Spectre v2 mitigations failing on current hardware, and they fail for different reasons. MIT CSAIL's TONTOU attack, time-of-neutralization-to-time-of-use, lets an unprivileged process inject timer interrupts that re-poison branch predictor state in the window after the kernel neutralizes it with eIBRS on Intel or Safe RET on AMD and before the CPU uses it. On a fully mitigated AMD Zen 2 host the exploit read arbitrary kernel memory, including /etc/shadow, at 5.47 bytes per second with 91.97 percent accuracy, locating the shadow file in five of ten runs at roughly 18 minutes each. VUSec's Branch Target Reuse (BTR) attacks the same predictor from the other side: stale BTB entries survive code replacement, so recycled JIT memory yields a speculative execute-after-free primitive, and their end-to-end exploit against Linux's classic BPF JIT recovered a root password hash from the su process on modern Intel systems with mitigations enabled. AMD has published an advisory tying the interrupt-injection issue to Linux's Safe RET implementation; Intel systems are affected too, with added complexity.

Both results break the same assumption: every Spectre v2 defense deployed since the 2018 disclosures assumes that predictor state, once neutralized, stays neutralized until used. TONTOU breaks the staying part, BTR breaks the once part, so the mitigation model is structurally incomplete rather than merely mis-tuned, and no amount of re-tuning eIBRS or Safe RET closes it on its own. The practical meaning for a victim is that any unprivileged foothold on a patched host becomes a slow but dependable kernel-memory read, and 5.47 bytes per second is fast enough to exfiltrate fixed high-value secrets like root password hashes within minutes. That collapses the tenant boundary on multi-tenant hosts, CI runners, and shared build fleets where sandbox isolation is the actual product. The story carries no CVE id, no KEV listing, and a modest score, but it reopens a bug class the industry had budgeted as closed, which is exactly the kind of item that ages badly if skipped.

Concrete posture work starts with inventory: identify hosts whose Spectre v2 stance rests on eIBRS or Safe RET, since those are the two mechanisms under attack. Apply the guidance in AMD's advisory and take the Safe RET kernel updates as distributions ship them, plus Intel microcode follow-ups when they land. Treat the untrusted-code boundary as the control point: restrict unprivileged timer-injection primitives where the platform permits it, and on hosts running untrusted JIT workloads consider disabling the kernel BPF JIT until vendor fixes arrive. For hunting, look for unprivileged processes installing unusual numbers of seccomp-filter programs, the footprint the BTR exploit builds against the cBPF JIT, and for long-lived processes showing sustained timing activity consistent with an 18-minute, 5.47-bytes-per-second leak loop on otherwise quiet hosts.

Two developments would move this assessment. A CVE id on AMD's advisory, or a matching Intel one, would convert this from research into patch-tracking work with a concrete remediation target. And either proof of concept appearing as public weaponized tooling, rather than a lab demo measured in bytes per second, would shift exploitation status from theoretical to observed.

Timeline

  1. update from bleepingcomputer.com

    TONTOU: New CPU Attack Bypasses Spectre v2 Mitigations, Leaks Linux Password Hashes

    bleepingcomputer.com · 68d ago · August 7th, 2026

    MIT CSAIL researchers demonstrated a Time-of-Neutralization-to-Time-of-Use (TONTOU) attack that re-poisons branch-predictor state after eIBRS (Intel) or Safe RET (AMD) neutralization but before use, via unprivileged timer-interrupt injection. On an AMD Zen 2 host with the latest mitigations, the exploit leaked arbitrary kernel memory including /etc/shadow at 5.47 bytes/s with 91.97% accuracy — locating the file in five of ten runs, about 18 minutes each. Intel systems are also affected with added complexity; AMD published an advisory linking the interrupt-injection issue to Linux's Safe RET implementation.

  2. update from malware.news

    New TONTOU CPU Attack Bypasses Spectre v2 Mitigations, Leaks Linux Password Hashes

    malware.news · 64d ago · August 10th, 2026

    Researchers have found a way to bypass the mitigations for the Spectre v2 speculative execution side-channel attack and developed an exploit that leaks confidential information on Linux systems. The technique works by flushing or isolating the branch predictor, defeating the countermeasures operating systems apply against the original Spectre v2 variants, and can recover sensitive data including password hashes. Article: https://malware.news/t/tontou-cpu-attack-spectre-v2-bypass-linux

  3. update from www.theregister.com

    Researchers have discovered a new way that hackers could potentially access private information stored in computer processors. Keep your dev

    www.theregister.com · 13d ago · September 30th, 2026

    Researchers have discovered a new way that hackers could potentially access private information stored in computer processors. Keep your dev

    via Mastodon https://www.theregister.com/security/2026/09/30/spectre-bug-is-back-this-time-to-haunt-jit-engines/5299937

  4. update from cyberpress.org

    BTR Spectre-v2 Attack Leaks Linux Kernel Memory and Steals Root Password Hashes

    cyberpress.org · 13d ago · September 30th, 2026

    A newly disclosed Branch Target Reuse (BTR) attack technique abuses stale indirect-branch predictions in just-in-time (JIT) code to leak sensitive data from Linux kernel memory. An end-to-end proof of concept demonstrated recovery of a root password hash from the memory of the su process on modern Intel systems, despite enabled mitigations. BTR targets a gap between the processor’s architectural view of code and the prediction state held in its Branch Target Buffer (BTB) . Modern processors correctly restore code coherence after code is modified, freed, or replaced. New BTR Spectre-v2 Attack Leaks Linux Kernel Memory However, they may retain stale BTB entries that point to an older indirect-branch destination. When JIT memory is recycled, an attacker can arrange for new code to occupy part of the old region, then induce the CPU to speculatively execute from the stale target. The result is effectively a speculative execute-after-free primitive. The processor transiently follows an obsolete prediction into newly generated attacker-influenced code, where a disclosure gadget can expose secret-dependent data through microarchitectural side channels. overview of the attack (Source: vusec) Architectural execution is ultimately corrected, but cache-state traces created during speculation can be measured to reconstruct the leaked value. Vusec built a complete exploit against Linux’s classic Berkeley Packet Filter, or cBPF, JIT compiler. The attack creates two seccomp-filter programs:

Source on GitHub