CWE一覧に戻る
CWE-1258

クリアされていないデバッグ情報による機密システム情報の暴露

Exposure of Sensitive System Information Due to Uncleared Debug Information
脆弱性 レビュー中
JA

ハードウェアは、デバッグモードに入ると、暗号化操作のキーや中間値など、セキュリティに敏感な値を完全にクリアしない。

セキュリティ上重要な値、鍵、暗号操作の中間ステップなどは、ハードウェアの一時レジスタに保存される。デバッグ・モードに入ったときにこれらの値がクリアされないと、デバッガによって機密情報にアクセスされ、信頼できない関係者が機密情報にアクセスできる可能性がある。

EN

The hardware does not fully clear security-sensitive values, such as keys and intermediate values in cryptographic operations, when debug mode is entered.

Security sensitive values, keys, intermediate steps of cryptographic operations, etc. are stored in temporary registers in the hardware. If these values are not cleared when debug mode is entered they may be accessed by a debugger allowing sensitive information to be accessible by untrusted parties.

Scope: Confidentiality / Impact: Read Memory
Scope: Access Control / Impact: Bypass Protection Mechanism
Whenever debug mode is enabled, all registers containing sensitive assets must be cleared.
MITRE公式ページ — CWE-1258