Microsoft データ アクセス コンポーネントの脆弱性により、リモートでコードが実行される (2698365)
公開日: 2012 年 7 月 10 日 |更新日: 2012 年 9 月 11 日
バージョン: 1.3
一般情報
概要
このセキュリティ更新プログラムは、Microsoft Windows で非公開で報告された脆弱性を解決します。 この脆弱性により、ユーザーが特別に細工された Web ページを表示した場合に、リモートでコードが実行される可能性があります。 攻撃者がこの脆弱性を悪用した場合、現在のユーザーと同じユーザー権限を取得する可能性があります。 システム上でアカウントのユーザー権限が少なく構成されているユーザーは、管理ユーザー権限で作業するユーザーに比べて、受ける影響は少ない可能性があります。
このセキュリティ更新プログラムは、Windows XP、Windows Vista、および Windows 7 でサポートされているすべてのエディションで重大と評価されます。および Moderate は、Windows Server 2003、Windows Server 2008、および Windows Server 2008 R2 でサポートされているすべてのエディションで使用できます。 詳細については、このセクションのサブセクション「 影響を受けないソフトウェア」を参照してください。
Server Core のインストールはこのセキュリティ情報に記載されている脆弱性影響を受けますか?
この更新プログラムで対処される脆弱性は、Server Core インストール オプションを使用してインストールされている場合、サポートされている Windows Server 2008 または Windows Server 2008 R2 のエディションには影響しません。 このインストール オプションの詳細については、「TechNet の記事」 Server Core インストールの管理 Server Core のインストールの を参照してください。 Server Core のインストール オプションは、Windows Server 2008 および Windows Server 2008 R2 の特定のエディションには適用されないことに注意してください。「 Compare Server Core のインストール オプション」を参照してください。
このセキュリティ情報で説明されているソフトウェアの以前のリリースを使用しています。 どうすればよいですか。
このセキュリティ情報に記載されている影響を受けるソフトウェアは、影響を受けるリリースを特定するためにテストされています。 他のリリースはサポート ライフサイクルを過ぎている。 製品ライフサイクルの詳細については、Microsoft サポート ライフサイクル Web サイトを参照してください。
古いソフトウェアのカスタム サポートを必要とするお客様は、カスタム サポート オプションについて、Microsoft アカウント チームの担当者、テクニカル アカウント マネージャー、または適切な Microsoft パートナー担当者にお問い合わせください。 アライアンス、プレミア、または承認された契約を持たないお客様は、お住まいの地域の Microsoft 営業所にお問い合わせください。 連絡先情報については、 Microsoft Worldwide Information Web サイトを参照し、[連絡先情報] リストで国を選択し、[ Go ] をクリックして電話番号の一覧を表示します。 お電話の際は、地元の Premier サポートセールスマネージャーにお問い合わせください。 詳細については、Microsoft サポート ライフサイクル ポリシーに関する FAQ を参照してください。
脆弱性情報
重大度の評価と脆弱性識別子
次の重大度評価は、脆弱性の潜在的な最大影響を想定しています。 このセキュリティ情報のリリースから 30 日以内に、脆弱性の重大度評価とセキュリティへの影響に関する脆弱性の悪用可能性の可能性については、 July セキュリティ情報の概要の Exploitability Index を参照してください。 詳細については、「 Microsoft Exploitability Index」を参照してください。
Microsoft Data Access Components が不適切に初期化されたメモリ内のオブジェクトにアクセスする方法に、リモートでコードが実行される脆弱性が存在します。 攻撃者がこの脆弱性を悪用した場合、ターゲット システムで任意のコードを実行する可能性があります。 このような攻撃者はプログラムをインストールしたり、データの閲覧、変更、削除を行ったり、完全なユーザー権限を持つ新しいアカウントを作成したりできるようになります。
Web ベースの攻撃シナリオでは、攻撃者がこの脆弱性の悪用に使用される Web ページを含む Web サイトをホストする可能性があります。 さらに、侵害された Web サイトや、ユーザーが提供するコンテンツまたは広告を受け入れる、またはホストする Web サイトには、この脆弱性を悪用する可能性がある特別に細工されたコンテンツが含まれている可能性があります。 ただし、いずれの場合も、攻撃者はユーザーにこれらの Web サイトへのアクセスを強制する方法はありません。 代わりに、攻撃者は、通常、ユーザーを攻撃者の Web サイトに誘導する電子メール メッセージまたはインスタント メッセンジャー メッセージ内のリンクをクリックするようにユーザーに誘導する必要があります。
既定では、Windows Server 2003、Windows Server 2008、および Windows Server 2008 R2 の Internet Explorer は、 Enhanced セキュリティ構成と呼ばれる制限付きモードで実行されます。 このモードでは、この脆弱性が軽減されます。 Internet Explorer のセキュリティ強化の構成の詳細については、この脆弱性に関する FAQ セクションを参照してください。
Internet Explorer Tools メニューの [ Internet オプションをクリックします。
[ Internet オプション ] ダイアログ ボックスで、[ Security ] タブをクリックし、[ Internet アイコンをクリックします。
このゾーンの セキュリティ レベルで、スライダーを High に移動します。 これにより、アクセスするすべての Web サイトのセキュリティ レベルが [高] に設定されます。
注 スライダーが表示されない場合は、[既定 レベル] をクリックし、スライダーを [ High に移動します。
注 レベルを高に設定すると、一部の Web サイトが正しく動作しない可能性があります。 この設定を変更した後に Web サイトを使用するのが難しく、サイトが安全に使用できることを確認している場合は、そのサイトを信頼済みサイトの一覧に追加できます。 これにより、セキュリティ設定が [高] に設定されている場合でも、サイトが正しく動作できるようになります。
回避策の影響。 ActiveX コントロールと Active Scripting をブロックするには、副作用があります。 インターネットまたはイントラネット上にある多くの Web サイトでは、ActiveX または Active Scripting を使用して追加機能を提供しています。 たとえば、オンライン e コマース サイトや銀行サイトでは、ActiveX コントロールを使用して、メニュー、注文フォーム、さらには口座明細書を提供できます。 ActiveX コントロールまたはアクティブ スクリプトのブロックは、すべてのインターネットおよびイントラネット サイトに影響を与えるグローバル設定です。 このようなサイトの ActiveX コントロールまたは Active Scripting をブロックしない場合は、「信頼できるサイトを Internet Explorer の信頼済みサイト ゾーンに追加する」で説明されている手順を使用します。
信頼するサイトを Internet Explorer の信頼済みサイト ゾーンに追加する
インターネット ゾーンとローカル イントラネット ゾーンで ActiveX コントロールとアクティブ スクリプトをブロックするように Internet Explorer を設定した後、信頼できるサイトを Internet Explorer の信頼済みサイト ゾーンに追加できます。 これにより、信頼されていないサイトに対するこの攻撃から身を守りながら、現在とまったく同じように信頼された Web サイトを引き続き使用できるようになります。 信頼できるサイトのみを信頼済みサイト ゾーンに追加することをお勧めします。
この操作を行うには、次の手順に従います。
Internet Explorer で、[ツール] をクリックし[Internet オプション]をクリックし、[Security] タブをクリックします。
[ Web コンテンツ ゾーンを選択して現在のセキュリティ設定を指定します ボックスで、[ 信頼済みサイト] をクリックし、[ サイト] をクリック。
Internet Explorer で、Tools メニューの Internet Options をクリックします。
[セキュリティ] タブをクリックします。
[ Internet] をクリックし、[ Custom Level をクリックします。
SettingsのScripting セクションの Active Scripting で、Prompt または Disable をクリックし、OK をクリックします。
[イントラネット ローカル] をクリックし、[ Custom レベル] をクリックします。
SettingsのScripting セクションの Active Scripting で、Prompt または Disable をクリックし、OK をクリックします。
[ OK] をクリック Internet Explorer に戻ります。
注 インターネットおよびローカル イントラネット セキュリティ ゾーンでアクティブ スクリプトを無効にすると、一部の Web サイトが正しく動作しない可能性があります。 この設定を変更した後に Web サイトを使用するのが難しく、サイトが安全に使用できることを確認している場合は、そのサイトを信頼済みサイトの一覧に追加できます。 これにより、サイトが正常に動作できるようになります。
回避策の影響。 Active Scripting を実行する前にプロンプトを表示する場合は、副作用があります。 インターネットまたはイントラネット上にある多くの Web サイトでは、アクティブ スクリプトを使用して追加の機能を提供しています。 たとえば、オンライン e コマース サイトや銀行サイトでは、アクティブ スクリプトを使用して、メニュー、注文フォーム、または口座明細書を提供できます。 Active Scripting を実行する前にプロンプトを表示することは、すべてのインターネットおよびイントラネット サイトに影響を与えるグローバル設定です。 この回避策を有効にすると、頻繁にメッセージが表示されます。 各プロンプトで、アクセスしているサイトが信頼できる場合は、[ Yes をクリックしてアクティブ スクリプトを実行します。 これらのサイトすべてに対してプロンプトを表示しない場合は、「信頼できるサイトを Internet Explorer の信頼済みサイト ゾーンに追加する」で説明されている手順を使用します。
信頼するサイトを Internet Explorer の信頼済みサイト ゾーンに追加する
インターネット ゾーンとローカル イントラネット ゾーンで ActiveX コントロールとアクティブ スクリプトを実行する前に、プロンプトを要求するように Internet Explorer を設定した後、信頼できるサイトを Internet Explorer の信頼済みサイト ゾーンに追加できます。 これにより、信頼されていないサイトに対するこの攻撃からユーザーを保護しながら、現在とまったく同じように信頼された Web サイトを引き続き使用できるようになります。 信頼できるサイトのみを信頼済みサイト ゾーンに追加することをお勧めします。
この操作を行うには、次の手順に従います。
Internet Explorer で、[ツール] をクリックし[Internet オプション]をクリックし、[Security] タブをクリックします。
[ Web コンテンツ ゾーンを選択して現在のセキュリティ設定を指定します ボックスで、[ 信頼済みサイト] をクリックし、[ サイト] をクリック。
この脆弱性の原因は何ですか?
この脆弱性は、Microsoft Data Access Components が特別に細工された XML コードを処理し、正しく初期化されていないメモリ内のオブジェクトにアクセスする場合に発生します。
Microsoft Data Access コンポーネントとは Microsoft Data Access Components (MDAC) は、プログラムがデータベースに簡単にアクセスし、その中のデータを操作できるようにするコンポーネントのコレクションです。 最新のデータベースは、さまざまな形式 (SQL Server データベース、Microsoft Access データベース、XML ファイルなど) を使用でき、さまざまな場所 (ローカル システムやリモート データベース サーバーなど) に格納できます。 MDAC には、さまざまな種類のデータ ソースを一貫した方法で操作するための一連の関数が統合されています。 Windows Vista 以降、MDAC は Windows データ アクセス コンポーネント (WDAC) と呼ばれます。
MDAC の一部である ActiveX データ オブジェクト (ADO) は、基になる OLE DB プロバイダーによって生成されたデータを公開する、言語に依存しないオブジェクト モデルです。
攻撃者はどのようにして脆弱性を悪用する可能性がありますか?
攻撃者は、Internet Explorer を通じてこの脆弱性を悪用するように設計された特別に細工された Web サイトをホストし、ユーザーにその Web サイトを表示させる可能性があります。 攻撃者は、IE レンダリング エンジンをホストするアプリケーションまたは Microsoft Office ドキュメントに、"初期化しても安全" とマークされた ActiveX コントロールを埋め込む可能性もあります。 攻撃者は、侵害された Web サイトや、ユーザーが提供するコンテンツや広告を受け入れる、またはホストする Web サイトを利用する可能性もあります。 これらの Web サイトには、この脆弱性を悪用する可能性がある特別に細工されたコンテンツが含まれている可能性があります。 ただし、いずれの場合も、攻撃者は、攻撃者が制御するコンテンツをユーザーに強制的に表示させる方法はありません。 代わりに、攻撃者は、通常、電子メール メッセージまたはインスタント メッセンジャー メッセージ内のリンクをクリックしてユーザーを攻撃者の Web サイトに誘導するか、電子メールで送信された添付ファイルを開くことで、ユーザーにアクションを実行するよう誘導する必要があります。
どのシステムが主に脆弱性のリスクにさらされていますか?
ワークステーションやターミナル サーバーなど、Internet Explorer が頻繁に使用されるシステムは、この脆弱性の影響を最も受けます。
Internet Explorer for Windows Server 2003、Windows Server 2008、または Windows Server 2008 R2 を実行しています。 この脆弱性は軽減されますか?
はい。 既定では、Windows Server 2003、Windows Server 2008、および Windows Server 2008 R2 の Internet Explorer は、 Enhanced セキュリティ構成と呼ばれる制限付きモードで実行されます。 セキュリティ強化の構成は、ユーザーまたは管理者が特別に細工された Web コンテンツをサーバーにダウンロードして実行する可能性を減らすことができる、Internet Explorer の構成済み設定のグループです。 これは、Internet Explorer の信頼済みサイト ゾーンに追加していない Web サイトの軽減要因です。
更新プログラムは何を行いますか?
この更新プログラムは、Microsoft Data Access コンポーネントがメモリ内のオブジェクトを処理する方法を変更することで、この脆弱性を解決します。
このセキュリティ情報が発行されたとき、この脆弱性は一般に公開されていましたか?
いいえ。 Microsoft は、調整された脆弱性の開示を通じて、この脆弱性に関する情報を受け取りました。
最後に、セキュリティ更新プログラムは、 Microsoft Update Catalog からダウンロードできます。 Microsoft Update カタログには、セキュリティ更新プログラム、ドライバー、サービス パックなど、Windows Update と Microsoft Update を通じて利用できるコンテンツの検索可能なカタログが用意されています。 セキュリティ情報番号 ("MS07-036" など) を使用して検索すると、該当するすべての更新プログラムをバスケットに追加し (更新プログラムの異なる言語を含む)、選択したフォルダーにダウンロードできます。 Microsoft Update カタログの詳細については、「 Microsoft Update カタログに関する FAQを参照してください。
検出と展開のガイダンス
Microsoft では、セキュリティ更新プログラムの検出と展開に関するガイダンスを提供しています。 このガイダンスには、IT プロフェッショナルがセキュリティ更新プログラムの検出と展開にさまざまなツールを使用する方法を理解するのに役立つ推奨事項と情報が含まれています。 詳細については、「 Microsoft サポート技術情報の記事961747を参照してください。
Microsoft Baseline Security Analyzer
Microsoft Baseline Security Analyzer (MBSA) を使用すると、管理者はローカル およびリモート システムをスキャンして、不足しているセキュリティ更新プログラムと、一般的なセキュリティ構成の誤りを確認できます。 MBSA の詳細については、「 Microsoft ベースライン セキュリティ アナライザーを参照してください。
次の表に、このセキュリティ更新プログラムの MBSA 検出の概要を示します。
ソフトウェア
MBSA
Windows XP Service Pack 3
はい
Windows XP Professional x64 Edition Service Pack 2
はい
Windows Server 2003 Service Pack 2
はい
Windows Server 2003 x64 Edition Service Pack 2
はい
Itanium ベースのシステム用 Windows Server 2003 SP2
はい
Windows Vista Service Pack 2
はい
Windows Vista x64 Edition Service Pack 2
はい
Windows Server 2008 for 32-bit Systems Service Pack 2
はい
Windows Server 2008 for x64-based Systems Service Pack 2
はい
Windows Server 2008 for Itanium ベースのシステム Service Pack 2
はい
Windows 7 for 32 ビット システムおよび Windows 7 for 32 ビット システム Service Pack 1
はい
x64 ベースシステム用の Windows 7 と x64 ベースのシステム用 Windows 7 Service Pack 1
はい
x64 ベースシステム用 Windows Server 2008 R2 と x64 ベースシステム Service Pack 1 用 Windows Server 2008 R2
はい
Itanium ベースシステム用 Windows Server 2008 R2 と Itanium ベースのシステム Service Pack 1 用 Windows Server 2008 R2
はい
注 MBSA、Microsoft Update、および Windows Server Update Services の最新リリースでサポートされていないレガシ ソフトウェアを使用しているお客様は、 Microsoft ベースライン セキュリティ アナライザーにアクセスし レガシ ツールで包括的なセキュリティ更新プログラムの検出を作成する方法については、「レガシ 製品サポート」セクションを参照してください。
Windows Server Update Services
Windows Server Update Services (WSUS) を使用すると、情報技術管理者は、Windows オペレーティング システムを実行しているコンピューターに最新の Microsoft 製品更新プログラムを展開できます。 Windows Server Update Services を使用してセキュリティ更新プログラムを展開する方法の詳細については、TechNet の記事「 Windows Server Update Servicesを参照してください。
Systems Management Server
次の表に、このセキュリティ更新プログラムの SMS 検出と展開の概要を示します。
ソフトウェア
ITMU を使用した SMS 2003
System Center Configuration Manager
Windows XP Service Pack 3
はい
はい
Windows XP Professional x64 Edition Service Pack 2
はい
はい
Windows Server 2003 Service Pack 2
はい
はい
Windows Server 2003 x64 Edition Service Pack 2
はい
はい
Itanium ベースのシステム用 Windows Server 2003 SP2
はい
はい
Windows Vista Service Pack 2
はい
はい
Windows Vista x64 Edition Service Pack 2
はい
はい
Windows Server 2008 for 32-bit Systems Service Pack 2
はい
はい
Windows Server 2008 for x64-based Systems Service Pack 2
はい
はい
Windows Server 2008 for Itanium ベースのシステム Service Pack 2
はい
はい
Windows 7 for 32 ビット システムおよび Windows 7 for 32 ビット システム Service Pack 1
はい
はい
x64 ベースシステム用の Windows 7 と x64 ベースのシステム用 Windows 7 Service Pack 1
はい
はい
x64 ベースシステム用 Windows Server 2008 R2 と x64 ベースシステム Service Pack 1 用 Windows Server 2008 R2
はい
はい
Itanium ベースシステム用 Windows Server 2008 R2 と Itanium ベースのシステム Service Pack 1 用 Windows Server 2008 R2
はい
はい
注 Microsoft は 2011 年 4 月 12 日に SMS 2.0 のサポートを終了しました。 SMS 2003 では、Microsoft は 2011 年 4 月 12 日にセキュリティ更新プログラム インベントリ ツール (SUIT) のサポートも終了しました。 お客様は、 System Center Configuration Manager にアップグレードすることをお勧めします。 SMS 2003 Service Pack 3 に残っているお客様の場合、 Inventory Tool for Microsoft Updates (ITMU) もオプションです。
System Center Configuration Manager では、更新プログラムの検出に WSUS 3.0 が使用されます。 System Center Configuration Manager ソフトウェア更新プログラムの管理の詳細については、 System Center を参照してください。
Application Compatibility Toolkit (ACT) には、環境に Windows Vista、Windows Update、Microsoft セキュリティ更新プログラム、または新しいバージョンの Windows Internet Explorer を展開する前に、アプリケーションの互換性の問題を評価して軽減するために必要なツールとドキュメントが含まれています。
お客様のセキュリティ保護を強化するために、Microsoft は、毎月のセキュリティ更新プログラムのリリースの前に、主要なセキュリティ ソフトウェア プロバイダーに脆弱性情報を提供します。 セキュリティ ソフトウェア プロバイダーは、この脆弱性情報を使用して、ウイルス対策、ネットワークベースの侵入検出システム、ホストベースの侵入防止システムなどのセキュリティ ソフトウェアまたはデバイスを介して、お客様に更新された保護を提供できます。 セキュリティ ソフトウェア プロバイダーからアクティブな保護を利用できるかどうかを判断するには、「 Microsoft Active Protections Program (MAPP) パートナーに記載されているプログラム パートナーが提供するアクティブな保護 Web サイトを参照してください。
Microsoft サポート技術情報で提供される情報は、いかなる種類の保証もなく"現状のまま" 提供されます。 Microsoft は、商品性と特定の目的に対する適合性の保証を含め、明示または黙示を問わず、すべての保証を放棄します。 Microsoft Corporation またはそのサプライヤーは、Microsoft Corporation またはそのサプライヤーがこのような損害の可能性について通知された場合でも、直接的、間接的、付随的、派生的、ビジネス上の利益の損失、または特別な損害を含む一切の損害について一切の責任を負いません。 一部の州では、派生的損害または付随的損害に対する責任の除外または制限が認められていないため、前述の制限は適用されない場合があります。
リビジョン
V1.0 (2012 年 7 月 10 日): セキュリティ情報が公開されました。
V1.1 (2012 年 7 月 31 日): Windows Update の修正に関する問題を修正するために、KB2698365用の Windows Vista パッケージの検出の変更を通知するセキュリティ情報が改訂されました。 これは検出の変更のみです。 システムを既に正常に更新しているお客様は、何も行う必要はありません。
V1.2 (2012 年 8 月 15 日): この更新プログラムは、Windows 7 Service Pack 1 および Windows Server 2008 R2 Service Pack 1 の Windows データ アクセス コンポーネント 6.1 にも適用されることを明確にしました。 これは情報の変更のみです。 システムを既に正常に更新しているお客様は、何も行う必要はありません。
Windows Server Update Services を使用して、ネットワーク上のコンピューターにオペレーティング システムの更新プログラムを展開する方法について説明します。 適切な展開オプションを選択し、WSUS と Microsoft Azure Update Management を組み合わせて、サーバーの更新プログラムを管理します。