英語で読む

次の方法で共有


セキュリティ情報

Microsoft セキュリティ情報 MS05-029 - 重要

Exchange Server 5.5 用 Outlook Web Access の脆弱性により、クロスサイト スクリプティング攻撃が発生する (895179)

公開日: 2005 年 6 月 14 日 |更新日: 2005 年 7 月 6 日

バージョン: 1.1

まとめ

このドキュメントを読む必要があるユーザー: Microsoft Exchange Server 5.5 用 Outlook Web Access を実行しているサーバーを持つシステム管理者

脆弱性の影響: リモートでコードが実行される

重大度の最大評価: 重要

推奨事項: お客様は、できるだけ早い機会に更新プログラムを適用する必要があります

セキュリティ更新プログラムの置換: なし

注意事項: なし

この更新プログラムの依存コンポーネントのバージョン要件:
この更新プログラムを正常にインストールするには、Microsoft Outlook Web Access サーバーに次のいずれかがインストールされている必要があります。

  • Windows 2000 Service Pack 3 の使用時にインストールされたインターネット エクスプローラー 5.01 Service Pack 3
  • Windows 2000 Service Pack 4 の使用時にインストールされたインターネット エクスプローラー 5.01 Service Pack 4
  • サポートされている他のオペレーティング システムを使用する場合にインストールされるインターネット エクスプローラー 6 Service Pack 1

Outlook Web Access Server 上の依存コンポーネントのバージョン おすすめ:
Outlook Web Access サーバーの依存コンポーネントには、次のバージョンをお勧めします。

  • Microsoft インターネット インフォメーション サービス (IIS):
    • Windows 2000 Service Pack 3 以降の IIS 5.0
  • Microsoft インターネット エクスプローラー:
    • インターネット エクスプローラー 6.0 Service Pack 1

テスト済みのソフトウェアとセキュリティ更新プログラムのダウンロード場所:

影響を受けるソフトウェア:

影響を受けるソフトウェア以外のソフトウェア:

  • Microsoft Exchange 2000 Server Service Pack 3 と Exchange 2000 Post-Service Pack 3 Update Rollup of August 2004。
  • Microsoft Exchange Server 2003
  • Microsoft Exchange Server 2003 Service Pack 1

Exchange 2000 Server Post-Service Pack 3 更新プログラムロールアップの詳細については、Microsoft サポート技術情報の記事 870540 を参照してください

この一覧のソフトウェアは、バージョンが影響を受けるかどうかを判断するためにテストされています。 他のバージョンでは、セキュリティ更新プログラムのサポートが含まれていないか、影響を受けなくなる可能性があります。 製品とバージョンのサポート ライフサイクルを確認するには、Microsoft サポート ライフサイクル Web サイトを参照してください。

一般情報

概要

エグゼクティブサマリー:

この更新プログラムは、新しく検出されたプライベートに報告された脆弱性を解決します。 Outlook Web Access for Exchange Server 5.5 にはクロスサイト スプーフィングの脆弱性が存在し、攻撃者がユーザーに悪意のあるスクリプトを実行させる可能性があります。 この脆弱性は、このセキュリティ情報の「脆弱性の詳細」セクションに記載されています。

攻撃者がこの脆弱性を悪用した場合、クロスサイト スクリプティング攻撃を実行する可能性があります。

お客様は、できるだけ早い機会に更新プログラムを適用することをお勧めします。

重大度の評価と脆弱性識別子:

脆弱性識別子 脆弱性の影響 Exchange Server 5.5
Exchange Server Outlook Web Access の脆弱性 - CAN-2005-0563 リモート コードの実行 重要

この 評価 は、脆弱性の影響を受けるシステムの種類、一般的な展開パターン、および脆弱性を悪用した場合の影響に基づいています。

Exchange 2000 Service Pack 3 をまだ使用しています。 どうすればよいですか。
このバージョンをお持ちのお客様は、脆弱性にさらされる可能性を防ぐために、サポートされているバージョンに移行することが優先されます。 2004 年 8 月にリリースされた Microsoft Exchange 2000 Server Post-Service Pack 3 (SP3) 更新プログラム ロールアップは、Exchange 2000 のサポートの前提条件です。 ビルド番号は 6603.1 です。 この更新プログラムのロールアップは、2004 年 6 月 29 日以降にリリースされ、ビルド番号が 6603 を超えるすべての Exchange 2000 Server 更新プログラムの前提条件です。 Exchange Service Pack 製品ライフサイクルの詳細については、Microsoft サポート ライフサイクル Web サイト参照してください。 Exchange 製品ライフサイクルの詳細については、Microsoft サポート ライフサイクル Web サイトを参照してください。

Microsoft Exchange Server 5.5 Service Pack 4 は、ライフサイクルの終了に達した Windows NT 4.0 上にあります。 どうすればよいですか。
Windows NT Server 4.0 Service Pack 6a は、ライフ サイクルの終了に達しました。 Exchange Server 5.5 Service Pack 4 のお客様は、Windows 2000 Server を使用していることを確認する必要があります。 Windows NT Server 4.0 をまだ使用している場合は、できるだけ早くアップグレードする必要があります******

詳細については、Windows オペレーティング システム製品サポート ライフサイクルに関する FAQ を参照してください

Microsoft Baseline Security Analyzer (MB (メガバイト)SA) を使用して、この更新プログラムが必要かどうかを判断することはできますか?

注: Outlook Web Access for Exchange 5.5 は、Exchange サーバーにインストールすることも、別のサーバーへの Exchange のインストールにリンクするスタンドアロン IIS アプリケーションとしてインストールすることもできます****

MB (メガバイト)SA は、Outlook Web Access がインストールされている Exchange 5.5 サーバーにこの更新プログラムが必要かどうかを判断します。 MB (メガバイト)SA の詳細については、MB (メガバイト)SA Web サイト参照してください。

MB (メガバイト)SA は、スタンドアロンのインターネット インフォメーション サーバー (IIS) で実行されている場合、Outlook Web Access をサポートしていないため、この場合、更新プログラムが必要かどうかを検出しません。 ただし、Microsoft は、この場合に セキュリティ更新プログラムが必要かどうかを判断するのに役立つ Enterprise Update Scanning Tool (EST) のバージョンを開発しました。

Systems Management Server (SMS) を使用して、この更新プログラムが必要かどうかを判断することはできますか?
はい。 SMS は、このセキュリティ更新プログラムを検出して展開するのに役立ちます。 SMS の詳細については、SMS Web サイト参照してください。 Microsoft Windows およびその他の影響を受ける Microsoft 製品を検出するために、セキュリティ更新プログラムインベントリ ツールが必要です。 セキュリティ更新プログラムインベントリ ツールの制限事項の詳細については、Microsoft サポート技術情報の記事 306460 を参照してください

SMS の詳細については、SMS Web サイト参照してください。

この更新プログラムは、SMS のインベントリとソフトウェア配布機能を使用して展開できます。

脆弱性の詳細

Exchange Server Outlook Web Access の脆弱性 - CAN-2005-0563:

これはクロスサイト スクリプティングの脆弱性です。 クロスサイト スクリプティングの脆弱性により、攻撃者はユーザーに悪意のあるスクリプトを実行させる可能性があります。 この悪意のあるスクリプトが実行されると、ユーザーのセキュリティ コンテキストで実行されます。 この脆弱性を悪用するには、ユーザーの操作が必要です。 この脆弱性により、攻撃者は個々のユーザーがアクセスできる Outlook Web Access サーバー上の任意のデータにアクセスする可能性があります。

Exchange Server Outlook Web Access の脆弱性の軽減要因 - CAN-2005-0563:

  • 影響を受けるには、ユーザーが Outlook Web Access (OWA) にログオンしている必要があります。
  • 次のサポートされているバージョンの Outlook Web Access for Exchange Server は影響を受けません
    • Outlook Web Access for Exchange 2000 Server Exchange 2000 Post-Service Pack 3 Update Rollup of August 2004.
    • Outlook Web Access for Exchange Server 2003
    • Outlook Web Access for Exchange Server 2003 Service Pack 1

Exchange Server Outlook Web Access の脆弱性 - CAN-2005-0563 の回避策:

Microsoft では、次の回避策をテストしました。 これらの回避策では、基になる脆弱性は修正されませんが、既知の攻撃ベクトルをブロックするのに役立ちます。 回避策によって機能が低下する場合は、次のセクションで確認できます。

Read.asp ファイルを変更する

Read.asp ファイルを変更するには、次の手順に従います。

管理istrator は、Read.asp ファイルを変更できることに注意してください。

注: これらの手順は、各 Outlook Web Access サーバーで実行する必要があります。

  1. メモ帳でRead.asp ファイルを開きます。 このファイルは次のフォルダーにあります。

    C:\Exchsrvr\Webdata\<lang>\Forms\Ipm\Note

  2. 次のコード行を検索します。

    <%= bstrBody %> 

  3. ファイルを保存します。

  4. そのコード行を次のように変更します。

    <%= Server.HTMLEncode(bstrBody) %> 

変更はすぐに有効になります。

回避策の影響:

HTML 形式の電子メールが正しく表示されません。 ユーザーには、電子メールの背後に生の HTML が表示されます。

Exchange サイトごとに Outlook Web Access を無効にする

Outlook Web Access を無効にするには、次の手順に従います。

注: これらの手順は、各 Exchange サイトで実行する必要があります。

  1. Exchange 管理istrator を起動します。

  2. サイトの 構成 コンテナーを展開します。

  3. サイトの プロトコル コンテナーを選択します。

  4. HTTP (Web) Site 設定 オブジェクトのプロパティを開きます。

  5. [プロトコルの有効化] チェックボックスをオフにします。

  6. 変更がレプリケートされるまで待ってから、変更がサイト内の各サーバーにレプリケートされたことを確認します。 これを行うには、Exchange 管理istrator を使用してサイト内の各サーバーにバインドし、[有効なプロトコル] チェック ボックスの設定を表示します。

回避策の影響: ユーザーは Outlook Web Access を介して自分のメールボックスにアクセスできなくなります。

Outlook Web Access をアンインストールします。

Outlook Web Access をアンインストールする方法については、マイクロソフト サポート技術情報の記事290287を参照してください

回避策の影響: ユーザーは Outlook Web Access を介して自分のメールボックスにアクセスできなくなります。

Exchange 環境のセキュリティを強化する方法の詳細については、Exchange 5.5 のセキュリティ リソースの Web サイトを参照してください。

Exchange Server Outlook Web Access の脆弱性に関する FAQ - CAN-2005-0563:

この脆弱性の範囲は何ですか?
これはクロスサイト スクリプティングの脆弱性であり、攻撃者が悪意のあるスクリプトを実行するようにユーザーを誘導する可能性があります。 この悪意のあるスクリプトが実行されると、ユーザーのセキュリティ コンテキストで実行されます。 この脆弱性を悪用するには、ユーザーの操作が必要です。

スクリプトは、Web サイトが実行を許可されているユーザーのコンピューターで任意のアクションを実行できます。これには、Web セッションの監視や第三者への情報の転送、ユーザーのシステム上での他のコードの実行、Cookie の読み取りまたは書き込みが含まれます。

Outlook Web Access とは
Microsoft Outlook Web Access (OWA) は Exchange Server のサービスです。 OWA を使用することで、Exchange Server を実行しているサーバーは、承認されたユーザーがメールの読み取りと送信、予定表の管理、インターネット経由で他のメール機能を実行できる Web サイトとしても機能できます。

この脆弱性の原因は何ですか?
クロスサイト スクリプティング (XSS) の脆弱性は、Outlook Web Access (OWA) が新しいメッセージの新規作成フォームで HTML エンコードを実行する方法が原因で発生します。

クロスサイト スクリプティングとは
クロスサイト スクリプティング (XSS) はセキュリティの脆弱性であり、攻撃者が Web サイトとのユーザーのセッションにコードを "挿入" する可能性があります。 ほとんどのセキュリティ脆弱性とは異なり、XSS は単一ベンダーの製品には適用されません。代わりに、HTML を生成し、防御的なプログラミングプラクティスに従っていないソフトウェアに影響を与える可能性があります。

クロスサイト スクリプティングのしくみ
Web ページには、テキストと HTML マークアップが含まれています。 テキストと HTML マークアップはサーバーによって生成され、クライアントによって解釈されます。 静的ページを生成するサーバーは、サーバーが送信するページをクライアントが解釈する方法を完全に制御できます。 ただし、動的ページを生成するサーバーは、クライアントがサーバーの出力を解釈する方法を制御できません。 信頼されていないコンテンツが動的ページに導入された場合、サーバーもクライアントも、このアクションが発生したことを認識し、保護措置を講じるために十分な情報を持つ必要はありません。

攻撃者がこの脆弱性を悪用する方法
攻撃者は、特別に細工されたメッセージをユーザーに送信することで、この脆弱性を悪用しようとする可能性があります。 その後、ユーザーは Outlook Web Access を使用してメッセージを開く必要があります。 このメッセージにより、影響を受けるシステムがユーザーの Outlook Web Access セッションのコンテキストでスクリプトを実行する可能性があります。

どのシステムが主に脆弱性のリスクにさらされていますか?
Outlook Web Access を介して Exchange Server 5.5 にアクセスするクライアント システムは、主にこの脆弱性の危険にさらされます。

サポートされているすべてのバージョンの Outlook Web Access は脆弱ですか?
いいえ。 この脆弱性は、Outlook Web Access for Exchange Server 5.5 にのみ影響します。

更新プログラムをインストールする必要がある Exchange サーバーはどれですか?
この更新プログラムは、Outlook Web Access for Exchange Server 5.5 を実行しているサーバーのみを対象としています。 この更新プログラムは、Outlook Web Access for Exchange Server 5.5 を実行していないサーバーにインストールする必要はありません。 ただし、このセキュリティ更新プログラムは、後で Outlook Web Access サーバーとして指定された場合に保護するために、Exchange 5.5 サーバーを実行している他のすべてのサーバーにインストールすることをお勧めします。

更新プログラムは何を行いますか?
この更新プログラムは、OWA スクリプト引数が意図せず実行されないようにエンコードすることで、この脆弱性を排除します。

このセキュリティ情報が発行されたとき、この脆弱性は一般に公開されていましたか?
いいえ。 Microsoft は、責任ある開示を通じてこの脆弱性に関する情報を受け取りました。 マイクロソフトは、このセキュリティ情報が最初に発行されたときに、この脆弱性が公開されたことを示す情報を受け取っていませんでした。

このセキュリティ情報が発行されたとき、Microsoft はこの脆弱性が悪用されたという報告を受け取りましたか?
いいえ。 Microsoft は、この脆弱性が顧客を攻撃するために一般に使用されたことを示す情報を受け取らず、このセキュリティ情報が最初に発行されたときに公開された概念実証コードの例を見ていませんでした。

セキュリティ更新プログラムの情報

影響を受けるソフトウェア:

影響を受けるソフトウェアの特定のセキュリティ更新プログラムの詳細については、適切なリンクをクリックしてください。

Exchange Server 5.5 Service Pack 4

前提条件
このセキュリティ更新プログラムには、Exchange Server 5.5 Service Pack 4 の Outlook Web Access が必要です

将来のサービス パックに含める: この問題の更新プログラムは、今後の Service Pack または更新プログラムのロールアップに含まれる予定です

インストール情報

この更新プログラムの適用に使用できるコマンド オプションの詳細については、マイクロソフト サポート技術情報の記事257946を参照してください。

デプロイ情報

ユーザーの介入なしにセキュリティ更新プログラムをインストールするには、Exchange Server 5.5 Service Pack 4 のコマンド プロンプトで次のコマンドを使用します。

  • Exchange5.5-KB (キロバイト)895179.EXE /s

再起動の要件

この更新プログラムでは、再起動は必要ありません。 ただし、更新プログラムをインストールすると、Microsoft インターネット インフォメーション サービス (IIS)、Exchange ストア、および Exchange システム アテンダント サービスが再起動します。 したがって、Outlook Web Access を使用してログオンしているユーザーがいない場合は、更新プログラムをインストールします。

削除情報

この更新プログラムを削除するには、コントロール パネルの [プログラムの追加と削除] ツールを使用するか、コンソール ウィンドウで次のコマンドを使用します。

%EXCHSRVR%\895179\UNINSTALL\UNINST.EXE

ファイル情報:

このセキュリティ更新プログラムの英語版には、次の表に示すファイル属性があります。 これらのファイルの日付と時刻は、協定世界時 (UTC) に表示されます。 ファイル情報を表示すると、ローカル時刻に変換されます。 UTC と現地時刻の違いを見つけるには、コントロール パネルの [日付と時刻] ツールの [タイム ゾーン] タブを使用します。

Exchange Server 5.5 Service Pack 4:

File Name バージョン 時刻 サイズ
Cdohtml.dll 5.5.2658.34 2005 年 4 月 16 日 19:34 537,360
Htmlsnif.dll 6.5.6582.0 2002 年 11 月 15 日 18:41 57,344
セーフhtml.dll 6.5.7547.0 2005 年 4 月 7 日 17:45 201,728
Cdo.dll 5.5.2658.34 2005 年 4 月 16 日 19:37 807,184

更新プログラムが適用されたことを確認する

  • Microsoft Baseline Security Analyzer
    影響を受けるシステムにセキュリティ更新プログラムが適用されたことを確認するために、Microsoft Baseline Security Analyzer (MB (メガバイト)SA) ツールを使用できる場合があります。 MB (メガバイト)SA を使用すると、管理者はローカル システムとリモート システムをスキャンして、不足しているセキュリティ更新プログラムや一般的なセキュリティ構成の誤りを確認できます。 MB (メガバイト)SA の詳細については、Microsoft Baseline Security Analyzer Web サイト参照してください。

  • ファイル バージョンの検証
    注: Microsoft Windows には複数のバージョンがあるため、コンピューター上で次の手順が異なる場合があります。 該当する場合は、製品のドキュメントを参照して、これらの手順を完了してください。

    1. [スタート] をクリックし、[検索] をクリックします

    2. [検索結果] ウィンドウで、[検索コンパニオン] の [すべてのファイルとフォルダー] をクリックします

    3. [ファイル名のすべてまたは一部] ボックスに、適切なファイル情報テーブルのファイル名を入力し、[検索] をクリックします

    4. ファイルの一覧で、適切なファイル情報テーブルのファイル名を右クリックし、[プロパティ] をクリックします

      注: インストールされているオペレーティング システムまたはプログラムのバージョンによっては、ファイル情報テーブルに一覧表示されているファイルの一部がインストールされていない可能性があります。

    5. [バージョン] タブで、コンピューターにインストールされているファイルのバージョンを、適切なファイル情報テーブルに記載されているバージョンと比較して確認します。

      注: ファイル バージョン以外の属性は、インストール中に変更される可能性があります。 他のファイル属性とファイル情報テーブル内の情報の比較は、更新プログラムが適用されたことを確認するサポートされている方法ではありません。 また、場合によっては、インストール時にファイルの名前が変更されることがあります。 ファイルまたはバージョンの情報が存在しない場合は、他のいずれかの方法を使用して更新プログラムのインストールを確認します。

  • レジストリ キーの検証
    次のレジストリ キーを確認して、このセキュリティ更新プログラムがインストールされているファイルを確認することもできます。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\更新\Exchange Server 5.5\SP5\895179

    注: このレジストリ キーには、インストールされているファイルの完全な一覧が含まれていない場合があります。 また、管理者または OEM が895179セキュリティ更新プログラムを Windows インストール ソース ファイルに統合またはスリップストリームすると、このレジストリ キーが正しく作成されない場合があります。

その他の情報

受信確認

Microsoft は、お客様を保護するために Microsoft と協力していただきありがとうございます。

その他のセキュリティ 更新の取得:

その他のセキュリティの問題の更新は、次の場所で入手できます。

  • セキュリティ更新プログラムは、Microsoft ダウンロード センター入手できます。 "security_patch" のキーワード (keyword)検索を実行すると、最も簡単に見つけることができます。
  • コンシューマー プラットフォームの更新は、Windows Update Web サイト

サポート:

  • 米国およびカナダのお客様は、Microsoft 製品サポート サービス (1-866-PCSAFETY) からテクニカル サポートを受けることができます。 セキュリティ更新プログラムに関連付けられているサポート呼び出しには料金はかかりません。
  • 海外のお客様は、現地の Microsoft 子会社からサポートを受けることができます。 セキュリティ更新プログラムに関連付けられているサポートに対する料金はかかりません。 サポートの問題について Microsoft に問い合わせる方法の詳細については、国際サポート Web サイト参照してください。

セキュリティ リソース:

ソフトウェア更新サービス:

Microsoft Software Update Services (SUS) を使用すると、管理者は、Windows 2000 および Windows Server 2003 ベースのサーバー、および Windows 2000 Professional または Windows XP Professional を実行しているデスクトップ システムに、最新の重要な更新プログラムとセキュリティ更新プログラムを迅速かつ確実に展開できます。

ソフトウェア更新サービスを使用してこのセキュリティ更新プログラムを展開する方法の詳細については、ソフトウェア更新サービスの Web サイト参照してください。

システム管理サーバー:

Microsoft Systems Management Server (SMS) は、更新プログラムを管理するための高度に構成可能なエンタープライズ ソリューションを提供します。 管理者は、SMS を使用して、セキュリティ更新プログラムを必要とする Windows ベースのシステムを特定し、エンド ユーザーへの中断を最小限に抑えながら、これらの更新プログラムの展開を企業全体で制御できます。 管理者が SMS 2003 を使用してセキュリティ更新プログラムを展開する方法の詳細については、SMS 2003 Security Patch Management Web サイトを参照してください。 SMS 2.0 ユーザーは、ソフトウェア 更新 Service Feature Pack を使用して、セキュリティ更新プログラムを展開することもできます。 SMS の詳細については、SMS Web サイト参照してください。

: SMS では、Microsoft Baseline Security Analyze、Microsoft Office 検出ツール、Enterprise Update Scanning Tool を使用して、セキュリティ情報の更新プログラムの検出と展開を幅広くサポートします。 これらのツールでは、一部のソフトウェア更新プログラムが検出されない場合があります。 管理リストレーターは、このような場合に SMS のインベントリ機能を使用して、特定のシステムの更新プログラムを対象にすることができます。 この手順の詳細については、次 の Web サイトを参照してください。 一部のセキュリティ更新プログラムでは、システムの再起動後に管理者権限が必要です。 管理istrator は、管理者特権展開ツール (SMS 2003 管理istration Feature Pack および SMS 2.0 管理istration Feature Pack で利用可能) を使用して、これらの更新プログラムをインストールできます。

免責事項:

Microsoft サポート技術情報で提供される情報は、いかなる種類の保証もなく"現状のまま" 提供されます。 Microsoft は、商品性と特定の目的に対する適合性の保証を含め、明示または黙示を問わず、すべての保証を放棄します。 Microsoft Corporation またはそのサプライヤーは、Microsoft Corporation またはそのサプライヤーがこのような損害の可能性について通知された場合でも、直接的、間接的、付随的、派生的、ビジネス上の利益の損失、または特別な損害を含む一切の損害について一切の責任を負いません。 一部の州では、派生的損害または付随的損害に対する責任の除外または制限が認められていないため、前述の制限は適用されない場合があります。

リビジョン:

  • V1.0 (2005 年 6 月 14 日): セキュリティ情報が公開されました
  • V1.1 (2005 年 7 月 6 日): Exchange Server 5.5 Service Pack 4 の "ユーザーの介入なしでセキュリティ更新プログラム" コマンドの /s を追加するように更新されました

ビルド日: 2014-04-18T13:49:36Z-07:00