世界中のサイバーセキュリティ担当者が、ブート初期段階でのコード実行に関連する極めて深刻な新しいソフトウェアの脆弱性の影響に直面している。この脆弱性は、世界中の大部分のサーバーおよびデータセンターベンダーが使用するファームウェアに存在している。
この脆弱性は10点満点中9.5点の危険度と評価されており、ハードウェアメーカーやクラウドサービスプロバイダーがデバイスの起動シーケンス中に動作するUEFIファームウェアを開発するために依存しているオープンソースのベースであるTianoCore EDK IIに起因している。この脆弱性はCVE-2026-97631として追跡されており、ICMPコンポーネント内のメモリ破損の欠陥であり、攻撃者がオペレーティングシステムの起動やセキュアブートなどの保護メカニズムの有効化よりも前に悪意のあるコードを実行することを可能にする。
脆弱性の悪用方法と技術的メカニズム
問題の本質はPXE-Base Codeと呼ばれるネットワークブートドライバのコードにあり、これはデバイスやサーバーがローカルネットワーク経由でダウンロードされたコードを使用して起動できるようにする責任を持つ。このプロセス中、ドライバは504バイトを超えるメモリコピーの制限を課すことなく、ICMPエラーを監視するためにネットワークリスニングツールを使用する。これにより、ローカルネットワークへの低レベルアクセスを持つ攻撃者が、許可された制限を超えるサイズののエラーメッセージを送信し、隣接するデータを上書きして、最高特権レベル(リング0)のCPU上で動作するUEFIモジュールを破損させることが可能になる。
なぜこのニュースが重要であり、その実用的な影響とは何か
この脆弱性の危険性は、信頼されたカーネルモジュールTPMやセキュアブートメカニズムが読み込まれる前に信頼の連鎖をバイパスする能力にあり、攻撃者に特権昇格やシステムの無効化のための絶好の機会を与える。しかし、悪用の容易さを制限する実用的な制約も存在する。この脆弱性では、攻撃者が事前にローカルネットワークにアクセスし、ターゲットシステム内の特定のアドレスを推測する必要があるため、一般ユーザーやローカルドライブから排他的に起動するデバイスには影響を与えず、ネットワークブートに依存しEDK2フレームワークを使用する組織に限定される。
研究者やファームウェア開発者は、必要なアップデートやガイダンスを迅速に提供しており、組織に対してシステムのベンダーを確認し、パッチを早急に適用するよう勧告している。また、必要のない場合にはネットワークブート機能を一時的に無効化し、悪用の試みに備えてログを監視することが推奨されている。