Spectre
Geforce GPUには脆弱性が確認されていない。
処理の概要としては、Return-oriented programming (ROP) とよく似ており、悪意のあるプロセスで分岐予測を学習させ、ターゲットとなるプロセス内の間接分岐命令がガジェットを投機的実行することを試みる 。 攻撃の成否をキャッシュヒットミスの測定することで確認している(サイドチャネル攻撃)。
攻撃成立の前提として投機的実行により副作用が発生することが必要で、検証では同一物理コア内のSMTによる論理コア間でデータを読み出すことが可能であったと示されている。
GoogleはXeon E5-1650 v3をテストに使用し、攻撃に成功している。その他のCPUではテストされていない。
2018年3月までに、Spectre Variant2に対するCPUマイクロコードのアップデート状況を公表している。現実のシステムへの適用は、BIOS/UEFIのファームウェアアップデート、またはオペレーティングシステム (OS) によるマイクロコードリリースパッチの提供に依存する(これらで未提供の場合、適用されない)。
2018年4月2日付文書で、Intel Core 2世代と、第1世代Core iシリーズの一部について、脆弱性パッチの適用を中止すると公表した。対象CPUのコードネームは以下の通り。
なお、Core 2よりも以前の世代のCPU(LGA775ではCore Duo/Solo/Pentium M/4/D/EEなど、およびNetBurstマイクロアーキテクチャとそれ以前)については何も発表されていない。
Penryn Core 2の殆どのリリース Pentium T4200/4300/4400/4500など Celeron 900/925, SU2300, T3100/3300/3500, ULV763など Celeron M ULV 722/723/743など
Yorkfield Core 2の殆どのリリース Xeon L3360/3320/3330/3350/3360/3370/3380など