MIT CSAIL の研究者 Daniël Trujillo と Mengjia Yan は、Interrupt Injection という新しい攻撃手法を発見した。この手法では、Linux プログラムがハードウェア割り込みを CPU の分岐予測器をクリーンアップすることとカーネルの使用する間のギャップに合わせてタイミングできる。この結果、Spectre v2 保護を回避してカーネルメモリからのデータ漏洩を引き起こすことができる。AMD Zen 2 CPU 上でのテストでは、この攻撃は 5.47 バイト/秒の速度で 91.97% の精度で動作し、5 回中 3 回で /etc/shadow ファイルを読むことができた。
この攻撃は、特権のないプログラムによって実行できるため、共有システムではリスクをもたらす。AMD は、この攻撃に対するカーネルパッチを公開しており、これは通常の OS アップデートで配布される。Intel は、この攻撃に対する保護が必要ないと述べている。この攻撃は、Spectre v2 保護のタイミングを破壊して、割り込み処理が保護メカニズムが有効な間に発生することを可能にしている。
研究者は、この攻撃が Intel CPU でも適用可能であると主張しているが、まだ Intel CPU 上での成功した攻撃を示すことができていない。この攻撃は Black Hat USA カンファレンスで発表され、USENIX Security カンファレンスでも発表される予定である。
