Was ist passiert?
Forscher des MIT CSAIL haben eine neue Angriffstechnik namens „Interrupt Injection“ entdeckt, die die Spectre v2-Schutzmaßnahmen auf Intel- und AMD-Prozessoren umgehen kann. Ein nicht privilegiertes Linux-Programm kann dabei einen Hardware-Interrupt zeitlich so platzieren, dass er in die Lücke zwischen der Bereinigung des Branch Predictors und dessen Nutzung durch den Kernel fällt – und den Predictor danach erneut vergiftet.
Hintergrund & Bedeutung
Spectre v2-Attacken nutzen die Spekulation von CPU-Prozessoren, um sensible Daten auszulesen. Die bisherigen Verteidigungsmechanismen sollten den Branch Predictor vor solchen Poisoning-Angriffen schützen. Die neu entdeckte Interrupt-Injection-Methode exploitet jedoch ein Timing-Fenster in dieser Verteidigung – ein kritisches Sicherheitsloch, das auf AMD Zen 2-Systemen mit Linux 6.14 und aktivierten Standard-Mitigationen erfolgreich getestet wurde. Dies unterstreicht, dass auch moderne Betriebssysteme und Prozessoren weiterhin anfällig für ausgefeilte Seitenkanal-Angriffe sein können.
Empfehlungen fuer IT-Teams
- Regelmäßige Updates: Kernel und Firmware regelmäßig aktualisieren, um zeitnah Patches einzuspielen
- Monitoring: Unerwartete Interrupt-Muster auf kritischen Systemen überwachen
- Isolation: Sensible Workloads von untrusted Anwendungen isolieren
- Informationen sammeln: Statements der CPU-Hersteller zu Workarounds verfolgen
Fazit
Die Interrupt Injection-Attacke zeigt, dass Spectre-Mitigationen kontinuierlich weiterentwickelt werden müssen. IT-Security-Teams sollten diese Schwachstelle ernst nehmen und präventiv agieren.
Quelle: Original Artikel