JVNDB-2026-011471 | |
マイクロソフトのSymCryptにおけるヒープベースのバッファオーバーフローの脆弱性 | |
| 概要 | |
SymCryptは現在Windowsで使用されている主要な暗号関数ライブラリです。バージョン103.5.0から103.11.0未満の間、SymCryptXmssSign関数は64ビットのリーフカウント値を32ビットパラメータを受け取るヘルパー関数に渡していました。全木の高さが32以上のXMSS^MTパラメータセット(標準の事前定義パラメータを含みます)では、これにより値がサイレントにゼロに切り捨てられ、その結果、非常に小さいスクラッチバッファが割り当てられ、署名計算中にヒープバッファオーバーフローが発生します。この問題を悪用するには、SymCryptを使用しているアプリケーションが攻撃者制御のパラメータセットを使用してXMSS^MT署名を行う必要があります。署名は秘密鍵の操作であり、秘密鍵は信頼されるべきものですので、攻撃者が制御するパラメータセットを使った署名を許可するアプリケーションは稀です。さらに、XMSS(^MT)署名はハードウェアセキュリティモジュール(HSM)でのみ実行されるべきです。SymCryptでのXMSS(^MT)署名はテスト目的のみに提供されています。このCVEに関わらず、XMSS(^MT)および他の状態を持つ署名方式は、同じ状態が異なる2つの署名で再利用されないことが保証されて初めて暗号学的に安全となり、ソフトウェアだけではこれを保証できません。このため、HSM外でのXMSS(^MT)署名はFIPS認証も受けていません。問題はバージョン103.11.0で修正されました。 | |
| CVSS による深刻度 (CVSS とは?) | |
|
CVSS v3 による深刻度
基本値: 6.1 (警告) [その他]
| |
| 影響を受けるシステム | |
|
| |
マイクロソフト | |
本脆弱性の影響を受ける製品の詳細については、ベンダ情報および参考情報をご確認ください。 | |
| 想定される影響 | |
当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 | |
| 対策 | |
正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。 | |
| ベンダ情報 | |
GitHub | |
| CWEによる脆弱性タイプ一覧 CWEとは? | |
|
| |
| 共通脆弱性識別子(CVE) CVEとは? | |
|
| |
| 参考情報 | |
| |
| 更新履歴 | |
|
| 公表日 | 2026/04/06 |
| 登録日 | 2026/04/17 |
| 最終更新日 | 2026/04/17 |



