stunnel < 5.12 OpenSSL の複数の脆弱性

medium Nessus プラグイン ID 82077

概要

リモート Windows ホストに、複数の脆弱性の影響を受けるプログラムがあります。

説明

リモートホストにインストールされている stunnel は、バージョン 5.12 より前です。このため、バンドル化された OpenSSL ライブラリで次の脆弱性による影響を受けます:

- 1 つの呼び出しから次への呼び出しに対して SSL オブジェクトに保存されている状態情報により、DTLSv1_listen() 関数に欠陥が存在します。リモートの攻撃者が、これを悪用して、細工された DTLS トラフィックでセグメンテーション違反を引き起こし、サービス拒否を引き起こす可能性があります。
(CVE-2015-0207)

- ASN.1 署名認証の実装が不適切なため、rsa_item_verify() 関数に欠陥が存在します。
リモートの攻撃者が、これを悪用して、RSA PSS アルゴリズムと無効なパラメーターを使用する ASN.1 署名により、NULL ポインターデリファレンスを引き起こし、サービス拒否を引き起こす可能性があります。(CVE-2015-0208)

- インポート中の無効な形式の EC 秘密鍵の処理が不適切なために、d2i_ECPrivateKey() 関数に use-after-freeのエラーが存在しています。リモートの攻撃者がこれを悪用して、すでに解放されているメモリを逆参照して、サービス拒否を引き起こしたり、その他の詳細不明な影響を与えたりする可能性があります。 (CVE-2015-0209)

- ハンドシェイクに進む前の PRNG シードの検証が不適切なため、ssl3_client_hello() 関数の欠陥が存在し、これにより、エントロピーが不足し、出力が予測可能になっています。中間者攻撃の攻撃者が、これを悪用し、ブルートフォース攻撃で、暗号保護メカニズムを突破し、機密情報の漏洩を引き起こす可能性があります。(CVE-2015-0285)

- ブーリアン型比較の実行が不適切に実行されているため、無効な読み取りの欠陥が ASN1_TYPE_cmp() 関数に存在しています。リモートの攻撃者が、これを悪用して、証明書検証機能を使用するエンドポイントに対する細工された X.509 証明書を使用することにより、無効な読み取り動作を引き起こし、サービス拒否を引き起こす可能性があります。
(CVE-2015-0286)

- ASN.1 解析で構造体を再利用するときに、「CHOICE」および「ADB」のデータ構造体を再初期化できないため、ASN1_item_ex_d2i() 関数に欠陥が存在しています。リモートの攻撃者がこれを悪用し、無効な書き込み操作とメモリ破損を引き起こし、サービス拒否を引き起こす可能性があります。(CVE-2015-0287)

- 証明書鍵の処理が不適切なために、NULL ポインターデリファレンスの欠陥が、X509_to_X509_REQ() 関数に存在します。これにより、リモートの攻撃者が、細工されたX.509証明書でサービス拒否を引き起こす可能性があります。(CVE-2015-0288)

- 外側の ContentInfo 情報が存在しないことに対する処理が正しくないため、 PKCS#7 解析コードに NULL ポインターデリファレンスの欠陥が存在しています。このため、リモートの攻撃者が、任意のPKCS#7データを処理するアプリケーションを使用し、ASN.1エンコーディングのある無効な形式のデータを提供することにより、サービス拒否を引き起こす可能性があります。(CVE-2015-0289)

- 特定のノンブロッキング I/O の場合の処理が不適切なため、ssl3_write_bytes() 関数の「マルチブロック」機能に欠陥が存在します。これにより、リモートの攻撃者が、接続を失敗させたり、セグメンテーション違反を引き起こしたりして、サービス拒否が発生する可能性があります。(CVE-2015-0290)

- 無効な署名アルゴリズム拡張を使用して再ネゴシエーションを試みるクライアントの処理に、NULL ポインターデリファレンスの欠陥が存在します。リモートの攻撃者が、これを悪用することにより、サービス拒否を引き起こす可能性があります。
(CVE-2015-0291)

- SSLv2 の実装が不適切なために、SSLv2 をサポートし、エクスポート暗号化パッケージを有効にしているサーバーに欠陥が存在します。リモートの攻撃者が、細工されたCLIENT-MASTER-KEYメッセージを介してこれを悪用し、サービス拒否状態を引き起こす可能性があります。(CVE-2015-0293)

- クライアント認証およびエフェメラルなディフィー・ヘルマン暗号スイートが有効な場合、ssl3_get_client_key_exchange() 関数に欠陥が存在します。リモートの攻撃者が、これを悪用し、長さがゼロの ClientKeyExchange メッセージで、サービス拒否を引き起こす可能性があります。(CVE-2015-1787)

Nessusはこれらの問題をテストしておらず、代わりにアプリケーションの自己報告されたバージョン番号にのみ依存しています。

ソリューション

Stunnel 5.12 または以降にアップグレードしてください。

参考資料

https://www.openssl.org/news/secadv/20150319.txt

http://www.nessus.org/u?cdf29d06

プラグインの詳細

深刻度: Medium

ID: 82077

ファイル名: stunnel_5_12.nasl

バージョン: 1.14

タイプ: local

エージェント: windows

ファミリー: Windows

公開日: 2015/3/25

更新日: 2018/7/30

サポートされているセンサー: Nessus Agent, Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 5.2

CVSS v2

リスクファクター: Medium

基本値: 6.8

現状値: 5

ベクトル: CVSS2#AV:N/AC:M/Au:N/C:P/I:P/A:P

脆弱性情報

CPE: cpe:/a:stunnel:stunnel

必要な KB アイテム: installed_sw/stunnel

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2015/3/19

脆弱性公開日: 2015/3/19

参照情報

CVE: CVE-2015-0207, CVE-2015-0208, CVE-2015-0209, CVE-2015-0285, CVE-2015-0286, CVE-2015-0287, CVE-2015-0288, CVE-2015-0289, CVE-2015-0290, CVE-2015-0291, CVE-2015-0293, CVE-2015-1787

BID: 73225, 73226, 73227, 73229, 73230, 73231, 73232, 73234, 73235, 73237, 73238, 73239