IT-lexicon › Beveiliging › Spectre

Spectre

Beveiliging Svenska → Bijgewerkt: 2026-10-03

Een klasse CPU-kwetsbaarheden (CVE-2017-5753/5715, januari 2018) die branch prediction en speculatieve uitvoering misbruiken om geheugen te lekken via cache-timing.

Variant 1 (bounds check bypass): een branch wordt zo getraind dat de CPU speculatief voorbij de grens van een array leest; ook nadat de grenscontrole de fout herstelt, is de cache al aangepast. Variant 2 (branch target injection): een indirecte branch wordt getraind zodat speculatief de verkeerde functie draait. Treft Intel, AMD, ARM en IBM.

Mitigaties: retpolines, de MSR's IBPB/IBRS/STIBP, microcode-updates en pointer-sanering in de kernel. Prestatieverlies 0–15 %. Spectre opende het veld van speculatieve-uitvoeringsaanvallen, met inmiddels tientallen varianten.

← Terug naar het lexicon