Meltdown
Meltdownへの直接の回避策ではないが、GoogleはStrict site isolation(厳格なサイト分離)機能を有効にすることを提案している。ブラウザの互換性については多少の問題がある。
Meltdown(メルトダウン)とは、コンピュータ、スマートフォン、IoT家電など、マイクロプロセッサ(CPUなど)を使用する電子機器に幅広く存在するハードウェアレベルの脆弱性のひとつである。
本来マイクロプロセッサが実行するソフトウェアには、それぞれの種類に応じて特権レベルと呼ばれる権限階層が割り当てられており、OSの中枢であるカーネルやドライバには高い権限が、利用者がダウンロードしたアプリなどには低い権限が与えられ、低い権限のアプリが中枢機能の動作に支障しないように制御されている。
この脆弱性を利用すると、正当な権限のないプロセスが、ドライバやカーネルなどより高い特権レベルのメモリにアクセスすることが可能になる。
リンク列挙。(英語)
SUSE:
Ubuntu:
Wind River:
インテルは脆弱性に対処するためCPUのマイクロコードアップデートを、マザーボードおよびエンドユーザー製品メーカー向けに供給したが、予期しない再起動が頻発するために2018年1月22日には当該アップデートの適用を中止するよう促す公報を発表した。
(本見出し中の日付は特記ない場合2018年)
Meltdownは、Spectreと同様にCPUのハードウェアレベルの脆弱性であるため、オペレーティングシステム (OS) 側で回避策が取られつつある。また、KPTI(英語版)(kernel page-table isolation) パッチはMeltdownに有効、Spectreには無効であるが、多くのベンダーはパッチがMeltdownとSpectreのどちらか(または双方)を回避、緩和するのか明確にしていない。
研究者によれば、原理的に、アウト・オブ・オーダー実行(投機的実行を含む)を実装しているインテル製プロセッサに潜在的影響があると指摘されている。Googleは1995年以降のプロセッサ全て(Intel Itaniumおよび2013年以前のIntel Atomを除く)が潜在的に影響を受けるとしている 。インテルはそれがIA-32アーキテクチャのPentium Pro 以降だとしている。もっとも、全てのCPUについて研究者による実証実験が実施された訳ではない。
インテルは2018年1月22日時点で影響があると判明しているプロセッサのリストを公表している。
Nahalem世代のCore i3/i5/i7/M (32nm - 45nmプロセスルール)
第2世代 - 第8世代Coreプロセッサ
Core X for Intel X99/X299
Xeon 3400/3600/5500/5600/6500/7500/E3/E3 v2 - v6/E5/E5 v2 - v4/E7/E7 v2 - v4
Xeon Scalable/Phi 3200/5200/7200
Atom C/E/A/x3/Z
Celeron J/N (Bay Trail-D/M)
Pentium J/N (Bay Trail-D/M)