NVD Vulnerability Detail
Search Exploit, PoC
CVE-2011-4354
Summary

crypto/bn/bn_nist.c in OpenSSL before 0.9.8h on 32-bit platforms, as used in stunnel and other products, in certain circumstances involving ECDH or ECDHE cipher suites, uses an incorrect modular reduction algorithm in its implementation of the P-256 and P-384 NIST elliptic curves, which allows remote attackers to obtain the private key of a TLS server via multiple handshake attempts.

Publication Date Jan. 27, 2012, 9:55 a.m.
Registration Date Jan. 28, 2021, 4:39 p.m.
Last Update Nov. 21, 2024, 10:32 a.m.
CVSS2.0 : MEDIUM
Score 5.8
Vector AV:N/AC:M/Au:N/C:P/I:P/A:N
攻撃元区分(AV) ネットワーク
攻撃条件の複雑さ(AC)
攻撃前の認証要否(Au) 不要
機密性への影響(C)
完全性への影響(I)
可用性への影響(A) なし
Get all privileges. いいえ
Get user privileges いいえ
Get other privileges いいえ
User operation required いいえ
Affected software configurations
Configuration1 or higher or less more than less than
cpe:2.3:a:openssl:openssl:0.9.6a:beta1:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7:beta5:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.5:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.8b:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.8:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.8d:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6l:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7:beta4:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7k:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7:beta2:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6b:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.5:beta1:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6c:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7h:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.4:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.1c:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7c:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6h:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6m:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7i:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7b:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7j:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.2b:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.8e:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.8f:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.5:beta2:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.8a:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6:beta1:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7l:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6i:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.5a:beta1:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7g:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6e:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7:beta6:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6a:beta3:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6j:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7a:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6a:beta2:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.3a:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6f:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7:beta3:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7m:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7f:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6:beta2:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:x86:* 0.9.8g
cpe:2.3:a:openssl:openssl:0.9.6:beta3:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7e:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6a:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6k:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6d:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7:beta1:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.6g:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.7d:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.3:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.5a:*:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.5a:beta2:*:*:*:*:x86:*
cpe:2.3:a:openssl:openssl:0.9.8c:*:*:*:*:*:x86:*
Related information, measures and tools
Common Vulnerabilities List

JVN Vulnerability Information
32-bit プラットフォーム上の OpenSSL における TLS サーバの秘密鍵を取得される脆弱性
Title 32-bit プラットフォーム上の OpenSSL における TLS サーバの秘密鍵を取得される脆弱性
Summary

stunnel および他の製品で使用される 32-bit プラットフォーム上の OpenSSL の crypto/bn/bn_nist.c は、ECDH および ECDHE 暗号群を伴うある特定の状況で、P-256 および P-384 の NIST 楕円曲線の実装に不適切なモジュラ還元アルゴリズムを使用するため、TLS サーバの秘密鍵を取得される脆弱性が存在します。

Possible impacts 第三者により、複数のハンドシェイクの試みを介して、TLS サーバの秘密鍵を取得される可能性があります。
Solution

ベンダより正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。

Publication Date Jan. 15, 2012, midnight
Registration Date Jan. 30, 2012, 3:10 p.m.
Last Update Jan. 30, 2012, 3:10 p.m.
Affected System
OpenSSL Project
OpenSSL 0.9.8h 未満
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
Change Log
No Changed Details Date of change
0 [2012年01月30日]
  掲載
Feb. 17, 2018, 10:37 a.m.