21
AMD、ZenシステムのBIOSチップを攻撃する深刻なセキュリティ脆弱性を多数公開 ― アップデートは全てのチップで利用可能ではないが、ついにZenbleedの修正プログラムがリリース
AMD
(画像提供:AMD)

AMDは、初代Zenチップから最新のZen 4プロセッサに至るまで、ZenベースのCPUに4つの脆弱性が見つかったことを公表しました。影響を受けるチップの中には、この問題を修正するBIOSバージョンがすぐに入手できるものがないものもあります。これらの脆弱性は、BIOSを格納するフラッシュチップに接続するSPIインターフェースのセキュリティを侵害するもので、異なる世代のZen CPUに影響を与えるため、すべてのプロセッサが4つの脆弱性すべてに影響を受けるわけではありません。AMDは、マザーボードBIOSのベースコードであるAGESAの新バージョンを通じてこれらの脆弱性を修正しています。しかし、すべてのマザーボードベンダーがパッチ適用済みのAGESAを含む新しいアップデートをリリースしているわけではありません。

4つの脆弱性はそれぞれ異なるものですが、CPUとシステムファームウェアが格納されているマザーボード上のチップを接続するSPIインターフェースに起因しています。これらの脆弱性を悪用されると、ハッカーはサービス拒否攻撃、権限昇格、さらには任意のコードの実行さえも実行できる可能性があります。特に最後の任意コード実行は恐ろしいものです。任意のコード実行とは、基本的にコンピューターを騙してコードを実行させることを意味し、そのコードは実にあらゆるものになり得るからです。しかし、いずれの攻撃も影響を受けるシステムへのローカルアクセスを必要とするため、この脆弱性を悪用するには、特に用心深い攻撃者が必要になるでしょう。 

スワイプして水平にスクロールします

プロセッサシリーズパッチを当てたAGESAOEMへの提供
ライゼン 3000コンボAM4v2PI 1.2.0.B8月25日以降
Ryzen 3000 モバイルピカソPI-FP5 1.0.1.05月31日以降
アスロン 3000コンボAM4v2PI 1.2.0.B8月25日以降
ライゼン 4000ルノワールPI-FP6 1.0.0.Dターゲット2月
ライゼン 4000GコンボAM4v2PI 1.2.0.C2月7日以降
ライゼン 5000コンボAM4v2PI 1.2.0.B8月25日以降
ライゼン 5000GコンボAM4v2PI 1.2.0.C2月7日以降
Ryzen 5000 モバイルセザンヌPI-FP6 1.0.1.01月25日以降
ライゼン 6000/7035レンブラントPI-FP7 1.0.0.A12月28日以降
ライゼン7000コンボAM5PI 1.0.0.88月29日以降
ライゼン 7020メンドシノPI-FT6 1.0.0.61月3日以降
ライゼン 7040フェニックスPI-FP8-FP7 1.1.0.010月6日以降
ライゼン 7045ドラゴンレンジFL1PI 1.0.0.3b8月30日以降

数か月前の最新バージョンのAGESAはEpyc CPUも保護しており、Threadripperは1月にAGESAアップデートを受け取りました。しかし、今回の開示情報にはThreadripper 7000については触れられていません。これは、AMDがこれらの脆弱性を早期に把握し、最新のHEDT CPUにバグのあるAGESAが搭載されないようにした可能性を示唆しています。AMDの組み込みCPUのうち、セキュアなAGESAがまだ搭載されていないのは2つのみで、AGESAは4月にリリース予定です。

スワイプして水平にスクロールします

プロセッサシリーズパッチを当てたAGESAOEMへの提供
第1世代EpycナポリPI 1.0.0.K4月27日以降
第2世代EpycローマPI 1.0.0.H11月11日以降
第3世代EpycミラノPI 1.0.0.C12月18日以降
第4世代EpycジェノアPI 1.0.0.86月9日以降
スレッドリッパー 3000CastlePeakPI-SP3r3 1.0.0.A11月21日以降
スレッドリッパー プロ 3000WXキャッスルピークSPI-sWRX8 1.0.0.C11月29日以降
スレッドリッパー プロ 5000WXシャガールWSPI-sWRX8 1.0.0.71月11日以降
Epyc 組み込み 3000シロフクロウ PI 1.1.0.B12月15日以降
Epyc 組み込み 7002エンブロメPI-SP3 1.0.0.B12月15日以降
Epyc 組み込み 7003EmbMilanPI-SP3 1.0.0.81月15日以降
Epyc 組み込み 9003EmbGenoaPI-SP5 1.0.0.39月15日以降
Ryzen 組み込み R1000組み込みPI-FP5 1.2.0.A7月31日以降
Ryzen 組み込み R2000組み込みPI-FP5 1.0.0.27月31日以降
Ryzen エンベデッド 5000エンバム4PI 1.0.0.49月22日以降
Ryzen 組み込み V1000組み込みPI-FP5 1.2.0.A7月31日以降
Ryzen 組み込み V2000組み込みPI-FP6 1.0.0.9ターゲット4月
Ryzen 組み込み V3000組み込みPI-FP7r2 1.0.0.9ターゲット4月

もちろん、AGESAの新バージョンはBIOSの新バージョンを通じて配布されるため、たとえ新しいAGESAが技術的に利用可能になったとしても、マザーボードに搭載されるまでにはしばらく時間がかかる可能性があります。Epyc、組み込み、モバイルCPUの場合、最新のAGESAバージョンを搭載したBIOSを提供しているマザーボードの数を特定することは困難ですが、コンシューマー向けRyzenおよびThreadripperボードの場合、この情報ははるかに入手しやすく、見つけやすいです。大手4社のデスクトップマザーボードを調査し、AGESAバージョンに関する各社の状況を確認しました。

スワイプして水平にスクロールします

主要 AMD マザーボードベンダー向け AGESA バージョン*
行0 - セル0300シリーズ400シリーズ500シリーズTRX40WRX80600シリーズ
エイスースコンボAM4v2PI 1.2.0.AコンボAM4v2PI 1.2.0.BコンボAM4v2PI 1.2.0.BキャッスルピークPI-SP3r3 1.0.0.7シャガールPI-SP3r3 1.0.0.5コンボAM5PI 1.1.0.2b
アスロックコンボAM4v2PI 1.2.0.BコンボAM4v2PI 1.2.0.BコンボAM4v2PI 1.2.0.BキャッスルピークPI-SP3r3 1.0.0.9シャガールPI-SP3r3 1.0.0.6コンボAM5PI 1.1.0.2b
ギガバイトコンボAM4v2PI 1.2.0.BコンボAM4v2PI 1.2.0.BコンボAM4v2PI 1.2.0.BキャッスルピークPI-SP3r3 1.0.0.7シャガールPI-SP3r3 1.0.0.6コンボAM5PI 1.1.0.2b
MSIコンボAM4v2PI 1.2.0.AコンボAM4v2PI 1.2.0.AコンボAM4v2PI 1.2.0.BキャッスルピークPI-SP3r3 1.0.0.4不明だがパッチ未適用コンボAM5PI 1.1.0.2b

* 包括的なリストではなく、すべてのマザーボードに当てはまるとは限りません

AM5マザーボードは4つの脆弱性に対して完全にパッチが適用されているようです。つまり、Ryzen 7000およびRyzen 8000チップを搭載したコンピューターは問題なく動作するはずです。前述の通り、AMDはThreadripper 7000に関する情報を一切公開していないため、TRX50およびWRX90マザーボードも同様に問題がないと考えられます。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

残念ながら、AMDの旧世代ソケットのユーザーにとって、アップデートはAM5ほど迅速ではありません。私たちの知る限り、現在までにAGESAバージョン1.2.0.Cを採用したBIOSを提供するAM4マザーボードは存在しません。つまり、Ryzen 4000Gおよび5000G APUは、どのメーカーのマザーボードであっても脆弱です。AGESAバージョン1.2.0.Bは、大手4社の500シリーズマザーボードで広く利用可能ですが、300シリーズと400シリーズでは同じことが言えません。ASUSとMSIの300シリーズマザーボードは、MSIの400シリーズマザーボードと同様に、バージョン1.2.0.Aのままです。

一方、Threadripper 3000シリーズのTRX40はほぼ安全ですが、MSIはTRX40ボードのバージョン1.0.0.4以降アップデートしていません。しかし、Threadripper Pro 3000WXと5000WXは、WRX80ソケットがどのベンダーの製品を使っていても完全に脆弱であるため、これまでのところかなり不利な立場に置かれているようです。これは、AGESA版が発売されてからまだそれほど時間が経っていないためだと願うばかりです。

マシュー・コナッツァーは、Tom's Hardware USのフリーランスライターです。CPU、GPU、SSD、そしてコンピューター全般に関する記事を執筆しています。