lørdag den 8. august 2026UAFHÆNGIG DANSK MEDIE
Winterberg Media
Teknologi

TONTOU: Ny CPU-sårbarhed slår alle Spectre v2-beskyttelser

MIT-forskere præsenterede TONTOU på Black Hat USA 2026: En ny CPU-angrebsteknik der omgår alle Spectre v2-mitigations og kan lække Linux-adgangskoder.

8. august 2026·5 min læsning·af Winterberg Media
black and yellow rubber puzzle mat

Foto: Ryan / Unsplash

Forskere fra Massachusetts Institute of Technology (MIT) har afsløret en ny angrebsteknik, der kompromitterer alle eksisterende forsvarsmekanismer mod Spectre v2-angreb. Teknikken, kaldet TONTOU (Time-of-Neutralization to Time-of-Use), blev præsenteret på sikkerhedskonferencen Black Hat USA den 6. august 2026 og demonstrerer, at en lokal angriber på systemer med AMD Zen 2-processorer kan læse vilkårlige dele af Linux-kernehukommelsen — inklusive de hashede adgangskoder i /etc/shadow.

Opdagelsen stammer fra Daniël Trujillo, ph.d.-studerende ved MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL), og professor Mengjia Yan fra samme institution. Deres arbejde viser, at de hardware- og softwarebaserede løsninger, som industrien har implementeret siden de originale Spectre-afsløringer i 2018, ikke er tilstrækkelige til at blokere alle angrebsvarianter.

Hvad er TONTOU — og hvad gør det?

TONTOU udnytter et tidsvindue i den måde, moderne CPU'er renser og isolerer deres branch predictor (grenprædiktor) på. Branch predictoren er en del af CPU'ens spekulative eksekvering — den mekanisme, der lader processoren gætte, hvad den skal beregne næste gang, for at fremskynde behandlingen. Det er præcis den samme mekanisme, som de originale Spectre-angreb udnyttede i 2018.

For at beskytte mod Spectre v2 har AMD og Intel implementeret mekanismer, der "renser" branch predictorens tilstand ved skift mellem brugerprogrammer og operativsystemets kerne. TONTOU-angrebet retter sig specifikt mod det øjeblik, der befinder sig efter rensningen er gennemført, men inden branch predictoren rent faktisk bruges igen — den såkaldte Time-of-Neutralization to Time-of-Use-periode, der giver teknikken dens navn.

I dette korte tidsvindue kan en uprivilegeret angriber "genopforgifte" CPU'en — altså indlæse skadelig information i branch predictoren igen — og dermed omgå det forsvar, der netop var designet til at forhindre dette.

Interrupt Injection: Teknikken bag TONTOU

Teknikken, MIT-forskerne anvender til at åbne TONTOU-vinduet, kaldes Interrupt Injection. En uprivilegeret bruger programmerer en timer til at udløse en CPU-interrupt (afbrydelse) præcis i det kritiske øjeblik under kernens eksekvering. Interruptet omdirigerer kernen til en interrupt-handler, som angriberen kontrollerer.

I dette øjeblik kan angriberen genopforgifte branch predictorens tilstand. Kernen fortsætter efterfølgende med en forgiftet branch predictor — og spekulerer fejlagtigt, hvilket medfører, at fortrolige data lækkes via en sidekanal. Angrebet kræver ingen særlige rettigheder og fungerer med alle moderne Spectre v2-mitigations aktiveret.

På AMD Zen 2-systemer med Linux opnåede Trujillo og Yan imponerende resultater: Ifølge Bleeping Computer lykkedes det at læse vilkårlig kernehukommelse med en hastighed på 5,47 bytes per sekund med en nøjagtighed på 91,97 procent. I fem ud af ti forsøg lykkedes det at ekstrahere indholdet af /etc/shadow — det Linux-fil, der gemmer systemets hashede adgangskoder — med hvert vellykket forsøg taget omtrent 18 minutter.

AMD og Intel: Hvem er berørt?

TONTOU er primært demonstreret på AMD-processorer. Forskerne testede angrebet på AMD Zen 2 og Zen 4 samt Intel Cascade Lake Refresh og Arrow Lake, men et komplet end-to-end exploit er kun realiseret på AMD Zen 2. Intel-angreb kræver yderligere softwarebetingelser, der aktuelt gør det sværere at eksekvere i praksis.

AMD har reageret med sikkerhedsadvisoryen AMD-SB-7061, der knytter problemet til implementeringen af Safe RET-mekanismen i Linux. Safe RET er et af de centrale forsvarselementer mod Spectre v2 på AMD-processorer, og TONTOU viser nu, at det ikke er uigennemtrængeligt.

Det positive budskab er, at en patch til Linux-kernens stabile grene (version 6.18.43, 6.6.149 og 6.1.181) allerede blev frigivet den 2. juni 2026 — to måneder inden den offentlige afsløring på Black Hat. Det betyder, at fuldt opdaterede Linux-systemer allerede er patchet mod den kendte udnyttelsesform.

Linux er patchet — hvad med andre systemer?

TONTOU kræver lokal kodeeksekvering: Angriberen skal allerede have adgang til at køre uprivilegeret kode på den sårbare maskine. Det er ikke et fjernangreb via netværket. Denne begrænsning reducerer den umiddelbare risiko i mange standard-scenarier.

I serversammenhænge kan "lokal adgang" dog opnås via en kompromitteret container, en fejl i en webapplikation, der tillader kodeafvikling, eller en anden initial adgangsmekanisme. Cloudmiljøer med delte ressourcer — såkaldte multi-tenant-miljøer — er ligeledes potentielt i risikogruppen.

Har du et Linux-system med AMD Zen 2- eller nyere processorer, bør du:

  1. Kontrollere, at din Linux-kerne er opdateret: Patch er tilgængelig fra 2. juni 2026 i de stabile kernegrene
  2. Følge AMDs vejledning: AMD-SB-7061 beskriver de anbefalede trin og mitigations
  3. Vurdere eksponeringsfladen: Kører du tjenester, der tillader ekstern kodeafvikling — f.eks. sandkasser, shared hosting eller multi-tenant-miljøer? Det er din primære risikofaktor

For Intel-systemer og for Windows-brugere er situationen mere uklar. TONTOU-angrebsscenariet eksisterer potentielt på Intel-hardware, men er sværere at realisere. Der forventes opdateret vejledning fra Intel og Linux-distributioner efter USENIX Security 2026, hvor TONTOU præsenteres igen den 27.-29. oktober.

Konklusion

TONTOU er en seriøs opdagelse, der viser, at de CPU-sikkerhedsmekanismer, industrien har stolet på siden 2018, stadig har blinde vinkler. At det tager en interrupt injection-teknik for at åbne et tids vindue på få nanosekunder demonstrerer, at angribere opererer på et meget lavt hardwareniveau — et niveau, hvor softwarebaserede forsvar kæmper med at holde trit.

Det gode er, at Linux-kernepatchet allerede eksisterer, og at angrebet kræver lokal adgang — ikke fjernudnyttelse. Det bekymrende er, at Spectre-familien af CPU-angreb fortsætter med at vokse otte år efter de originale fund. TONTOU vil formentlig ikke være det sidste kapitel i denne historie.

TONTOUCPU sårbarhedSpectre v2AMDIntelLinux sikkerhedMIT

Flere fra Teknologi