グラーツ工科大学とヘルムホルツ情報セキュリティセンターの研究者は、一部の前世代 AMD EPYC CPU に影響を及ぼす最新の脆弱性である CacheWrap に関する論文を発表しました。この脆弱性は CVE-2023-20592 と名付けられ、第 1 世代 EPYCNaples、第 2 世代 EPYCRome、および第 3 世代 EPYCMilan に影響します。

もっと詳しく知る:

https://cachewarp攻撃.com/

CacheWarp は、AMD の Secure Encrypted Virtualization (SEV) テクノロジの脆弱性を悪用し、特に SEV-ES (Encrypted State) および SEV-SNP (Secure Nested Paging) バージョンをターゲットにしています。この攻撃は、SEV の下で実行されている仮想マシン (VM) のキャッシュを操作する、ソフトウェア ベースの障害挿入手法です。これは、ゲスト VM の変更されたキャッシュ ラインを巧みに強制的に以前の状態に戻します。この動作により、SEV-SNP が実行するように設計された整合性チェックが回避され、攻撃者が検出されずに障害を挿入できるようになります。

特定のゲスト仮想マシンの脆弱性に依存する攻撃とは異なり、CacheWarp はターゲット仮想マシンの特性に依存しないため、より汎用性があり、より危険です。これは、AMDSEV の基礎となるアーキテクチャの弱点を悪用するため、セキュリティのためにこのテクノロジーに依存しているシステムに広範な脅威をもたらします。 CacheWarp 攻撃は、暗号化仮想化などの強力なセキュリティ対策を回避する可能性があり、安全なコンピューティング環境におけるデータの機密性と整合性に対して重大なリスクをもたらします。

AMD は、EPYCMilan のアップデートをリリースしました。これにより、マイクロコード パッチのホットロードが提供され、ファームウェア イメージが更新されます。これにより、パフォーマンスの低下が生じることはないと予想されます。

https://www.amd.com/en/resources/product-security/bulletin/amd-sb-3005.html

残りの世代については、SEV および SEV-ES 機能はゲスト仮想マシンのメモリ整合性を保護するように設計されておらず、SEV-SNP が利用できないため、第 1 世代または第 2 世代の EPYC プロセッサ (Naples および Rome) では軽減策を利用できないと AMD は述べています。