公開日:2024/01/17 最終更新日:2024/01/17

JVNVU#96957535
EDK2 NetworkPkg IPスタック実装における複数の脆弱性

概要

Tianocoreプロジェクトが提供するEDK2 NetworkPkg IPスタック実装には、複数の脆弱性があります。

影響を受けるシステム

  • Tianocore EDKIIのTCP/IPスタック(NetworkPkg)202311およびそれ以前
当該製品は、多くの開発者によってUEFI実装として利用されたり、参考コードとされたりして、サプライチェーンを通じ提供されているため、他の多くの実装が影響を受ける可能性があります。

詳細情報

Unified Extensible Firmware Interface(UEFI)のオープンソース実装であるTianocore EDKIIのTCP/IP スタック(NetworkPkg)に、以下を含む9件の脆弱性が検出されました。これら脆弱性は、PXEブートオプションが有効な場合に悪用されます。
発見者は、これら脆弱性を「PixieFail」と呼んでいます。

  • バッファオーバーフロー
  • 予測可能なランダム化
  • 不適切な解析

想定される影響

想定される影響は各脆弱性およびご利用環境により異なりますが、ローカル(場合によってはリモート)ネットワーク上の攻撃者によって、次のような影響を受ける可能性があります。

  • リモートコード実行
  • DoS攻撃
  • DNSキャッシュポイズニング
  • 機微な情報の取得

対策方法

ご利用の環境に応じて、各開発者が提供する情報をご確認ください。

アップデートする
開発者が提供する情報をもとに、ファームウェアを最新版にアップデートしてください。
2024年1月17日時点で、本脆弱性の内の7つはTianocoreプロジェクトによってパッチが提供されています。
詳細は、 Tianocoreプロジェクトの提供する情報をご確認ください。

ネットワークセキュリティを強化する
次の回避策適用を検討してください。

安全なOS導入を採用する
プリブート環境の設計においては、セキュリティのベストプラクティスに従ってください。UEFI HTTPSブートなどの安全なプロトコルへの移行などもご検討ください。

参考情報

  1. Vulnerability Note VU#132380
    Vulnerabilities in EDK2 NetworkPkg IP stack implementation.
  2. Quarkslab
    PixieFail: Nine vulnerabilities in Tianocore's EDK II IPv6 network stack.

JPCERT/CCからの補足情報

JPCERT/CCによる脆弱性分析結果

謝辞

関連文書

JPCERT 緊急報告
JPCERT REPORT
CERT Advisory
CPNI Advisory
TRnotes
CVE
JVN iPedia