OpenBSDプロジェクトは6月19日(カナダ時間)のコミットで、OpenBSD/amd64においてIntelプロセッサのハイパースレッディング機能をデフォルトで無効にしたと伝えた。SMT (Simultanious Multi Threading)技術の実装ではスレッド間でTLBおよびL1キャッシュが共有されることが多く、これがキャッシュタイミング攻撃を容易にし、Spectre系の脆弱性の悪用につながる可能性があると指摘している。 OpenBSDではこうした脆弱性の危険性を回避するため、デフォルトでハイパースレッディング機能を無効にすると説明。ただし、hw.smt sysctl値で機能の有効無効は制御できるとしている。今回のコミットではOpenBSD/amd64のみが対象となっているが、今後、類似の技術が利用されているほかのアーキテクチャに関しても同様の変更を実施するとしている。 CVS