Medium

アドバイザリーID : Cisco-SA-20100702-CVE-2010-1575

初公開日 : 2010-07-02 14:15

最終更新日 : 2012-07-14 14:00

バージョン 3.0 : Final

CVSSスコア : 3.5

回避策 : No Workarounds available

Cisco バグ ID :

CVE-2010-1575

Download CVRF

Email

日本語による情報は、英語による原文の非公式な翻訳であり、英語原文との間で内容の齟齬がある場合には、英語原文が優先します。

概要

Cisco CSS Content Services Switch(CSS)、SSL Services Module(SSLM)、およびACE Application Control Engine(ACE)には、認証されたリモートの攻撃者がスプーフィングされたSSLヘッダーをHTTP要求に挿入できる脆弱性が存在します。

この脆弱性は、SSLセッションの終了を実行する際に、影響を受ける製品がHTTP証明書ヘッダーの権限を弱く強制するために存在します。認証されたリモートの攻撃者は、スプーフィングされたSSL証明書ヘッダーを、SSL終端用に該当製品に渡される要求に挿入することで、この脆弱性を不正利用する可能性があります。成功した場合、攻撃者は中間者攻撃を実行し、機密情報にアクセスできる可能性があります。

シスコは、この脆弱性をソフトウェアリリースノートで確認し、更新されたソフトウェアをリリースしました。

この脆弱性は、CSSまたはSSLMのインストールに影響を与える可能性がありますが、CSSの次の設定ステートメントを使用してクライアント証明書の検証を実行するように設定されたインストールに大きな影響を与える可能性があります。ssl-server < CONTEXT >http-header client-certおよびSSLMの次のssl-proxy policy http-header設定ステートメント client-cert。

最終的には、この脆弱性の影響は、影響を受けるCSSデバイスの背後にあるアプリケーションと、それらのデバイスがHTTP要求全体で複数のSSLヘッダーの存在をどのように処理するかによって異なります。  アプリケーションが要求に現れる最後のヘッダーを処理すると、CSSによって追加されたヘッダーを受信しますが、SSLヘッダーのその他の処理は誤ったヘッダーの処理を引き起こす可能性があります。

該当製品

CSSの動作は、Cisco Bug ID CSCsz04690

シスコは、この問題を報告していただいたVirtual Security Research, LLC、George D. Galの研究者に感謝いたします。

脆弱性のある製品

この脆弱性は、Cisco CSSデバイス、SSLM、およびACEモジュールに影響します。  SSLヘッダーの挿入は、ACEモジュールのバージョンA2(3.0)で初めて導入されました。ACEアプライアンスではヘッダーの挿入は実行されず、影響を受けません。

バージョン8.10.6.03S以降または8.20.4.03S以降を実行しているCSSデバイスは、CSS自身のヘッダーを追加する前に、最初に要求内のHTTPヘッダーを削除するように設定できます。これらのバージョンのデフォルト設定では、これらのヘッダーは削除されませんが、ssl pre-remove-http-hdrで設定されている場合は影響を受けません。

脆弱性を含んでいないことが確認された製品

他のシスコ製品においてこのアドバイザリの影響を受けるものは、現在確認されていません。

回避策

CSSでは、ssl-server < CONTEXT >http-header prefix < RANDOM_PREFIX >コマンドを使用すると、サーバ管理者が新しいクライアント証明書の先頭に付加されるランダムなヘッダープレフィックスを定義できるため、スプーフィングの発生からヘッダーをさらに保護できます。

CSSにおけるこのコマンドの使用方法と設定については、『CSSコマンドリファレンス』を参照してください。

SSLMでは、次のssl-proxy policy http-header設定ステートメントによって、SSLMで挿入されたヘッダーの先頭に付加される設定済みのプレフィックスが挿入されます。 prefix

<prefix>.  また、SSLMでは、ssl-proxy policy http-header設定ステートメントalias < alias string > < header name >を使用してヘッダー名を変更できます。

SSLMでこのコマンドを使用および設定する方法については、『SSLサービスモジュールコマンドリファレンス』を参照してください。

さらに、CSSリリース8.20.4.03Sおよび8.10.6.03Sでは、ssl pre-remove-http-hdrコマンドが新しく実装されています。このコマンドは、新しいヘッダーを挿入する前に既存のヘッダーを削除します。たとえば、ソフトウェアがクライアント証明書情報用に設定されている場合、このコマンドを使用すると、既存のクライアント証明書ヘッダーが削除され、新しいヘッダーが挿入されます。この機能はプレフィックスでは動作しないことに注意してください。デフォルトの動作では、挿入前にヘッダーが無視されます。no ssl pre-remove-http-hdrコマンドはデフォルトの動作に戻ります。このコマンドは、存在するヘッダーの数に基づいてCSSのパフォーマンスに影響を与える可能性があります。

SSLヘッダーの挿入は、バージョンA2(3.0)のACEモジュールで最初に実装されました。SSLヘッダー挿入機能は、ACEアプライアンスには存在しません。

ACEモジュールでは、ソフトウェアバージョンA2(3.0)のACEコンフィギュレーションガイドで説明されているように、ヘッダーの削除と書き換えが可能です。

修正済みソフトウェア

シスコのお客様は、1-800-553-2447または1-408-526-7209のCisco Technical Assistance Center(TAC)に連絡するか、tac@cisco.comの電子メールでアップグレードを入手できます。

不正利用事例と公式発表

Cisco Product Security Incident Response Team（PSIRT）は、本アドバイザリに記載されている脆弱性の不正利用事例やその公表を確認していません。

URL

https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/Cisco-SA-20100702-CVE-2010-1575

改訂履歴

バージョン

説明

セクション

ステータス

日付

1.0

初版リリース

適用外

Final

2010年7月2日

利用規約

本アドバイザリは無保証のものとしてご提供しており、いかなる種類の保証も示唆するものではありません。 本アドバイザリの情報およびリンクの使用に関する責任の一切はそれらの使用者にあるものとします。 また、シスコは本ドキュメントの内容を予告なしに変更したり、更新したりする権利を有します。

本アドバイザリの記述内容に関して情報配信の URL を省略し、単独の転載や意訳を施した場合、当社が管理した情報とは見なされません。そうした情報は、事実誤認を引き起こしたり、重要な情報が欠落していたりする可能性があります。 このドキュメントの情報は、シスコ製品のエンドユーザを対象としています。