公開日:2025/06/17 最終更新日:2025/06/17

JVNVU#91137355
TCG TPM2.0のリファレンス実装に境界外読み込みの脆弱性

概要

Trusted Computing Group(TCG)が提供しているTrusted Platform Module(TPM)2.0のリファレンス実装コードには境界外読み込みの脆弱性が存在します。

影響を受けるシステム

  • TCGが提供しているTPM 2.0のリファレンス実装コードRevision 1.83、1.59あるいは1.38を使用して実装したファームウェアを搭載したTPM 2.0製品

詳細情報

TPMは、デバイス上のオペレーティングシステムに暗号化機能を提供するハードウェアベースのソリューションです。TCGは、TPMの仕様を整備し、ベンダーによる導入を支援するためのリファレンス実装を提供しています。リファレンス実装のCryptHmacSign関数には適切なチェックが実装されておらず、細工されたデータを処理することで境界外読み込みが発生することが確認されました。この脆弱性に対してCVE-2025-2884がアサインされています。

想定される影響

脆弱なTPMインターフェースに対して細工されたデータを送信された場合、情報漏洩やサービス運用妨害(DoS)状態が発生する可能性があります。

対策方法

アップデートする
TCGは、本件への対応についてアドバイザリTCGVRT0009を提供しています。

ベンダ情報

ベンダ リンク
Trusted Computing Group TCGVRT0009: TPM 2.0 Library Out-of-Bound Read Vulnerability

参考情報

  1. Vulnerability Note VU#282450
    Out-of-Bounds read vulnerability in TCG TPM2.0 reference implementation

JPCERT/CCからの補足情報

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

謝辞

関連文書

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