Microsoft セキュリティ アドバイザリ: Microsoft XML Core Services の脆弱性により、リモートでコードが実行される

適用先
Windows 7 Service Pack 1 Windows 7 Enterprise Windows 7 Professional Windows 7 Ultimate Windows 7 Home Premium Windows 7 Home Basic Windows 7 Enterprise Windows 7 Professional Windows 7 Ultimate Windows 7 Home Premium Windows 7 Home Basic Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Standard Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Standard Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 Service Pack 2 Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard Windows Server 2008 Web Edition Windows Server 2008 for Itanium-Based Systems Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard Windows Server 2008 Web Edition Windows Vista Service Pack 2 Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business 64-bit Edition Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business 64-bit Edition Microsoft Windows Server 2003 Service Pack 2 Microsoft Windows XP Professional x64 Edition Microsoft Windows XP Service Pack 3 Microsoft Windows XP Home Edition Microsoft Windows XP Professional

この記事で説明する Fix it ソリューションは、Microsoft サポート技術情報の記事2722479に記載されている Fix it ソリューションに置き換えられました。 詳細については、以下のマイクロソフト Web サイトを参照してください。

2722479 12-043: Microsoft XML Core Services の脆弱性により、リモートでコードが実行される可能性があります: 2012 年 8 月 14 日

はじめに

マイクロソフトでは、この問題に関して、IT 担当者向けのマイクロソフト セキュリティ アドバイザリをリリースしました。 セキュリティ アドバイザリには、この問題に関連する追加のセキュリティ関連の情報が含まれています。 セキュリティ アドバイザリを表示するには、次の Microsoft Web サイトを参照してください。

http://technet.microsoft.com/security/advisory/2719615
        
セキュリティ アドバイザリでは、この問題に関する詳細情報を提供し、次のものが含まれています。

  • 回避策を適用または無効にするシナリオ
  • 軽減要因

この問題を解決するには、"修正してください" セクションに移動します。

Fix it で問題を解決する

このセクションで説明する Fix it ソリューションは、セキュリティ更新プログラムに代わるものではありません。 最新のセキュリティ更新プログラムを常にインストールすることをお勧めします。 ただし、一部のシナリオの回避策として、この Fix it ソリューションを提供しています。

この回避策の詳細については、次の Microsoft セキュリティ アドバイザリ Web ページを参照してください。

http://technet.microsoft.com/security/advisory/2719615 このアドバイザリでは、次のような問題に関する詳細情報が提供されます。

  • 回避策を適用または無効にするシナリオ。
  • 回避策を手動で適用する方法。

具体的には、この情報を表示するには、[ 推奨されるアクション ] セクションを展開し、[ 回避策 ] セクションを展開します。

MSXML バージョン 3、MSXML バージョン 4、または MSXML バージョン 6 のソリューションを修正する

これらの修正ソリューションを有効または無効にするには、[有効にする] 見出しの下または [無効にする] 見出しの下にある [修正] ボタンまたはリンクをクリックします。 [ファイルのダウンロード] ダイアログ ボックスで [実行] をクリックし、Fix it ウィザードの手順に従います。

Enable Disable

MSXML バージョン 5 のソリューションを修正する

この fixit ソリューションを有効または無効にするには、[有効にする] 見出しの下または [無効にする] 見出しの下にある [修正] ボタンまたはリンクをクリックします。 [ファイルのダウンロード] ダイアログ ボックスで [実行] をクリックし、Fix it ウィザードの手順に従います。

Enable Disable

メモ

  • これらのウィザードは英語でのみ使用できます。 ただし、自動修正は、他の言語バージョンの Windows でも機能します。

  • 問題が発生したコンピューターにない場合は、自動修正プログラムをフラッシュ ドライブまたは CD に保存し、問題のあるコンピューターで実行できます。

  • この Fix it ソリューションのサイレント インストールを実行する場合は、次の手順に従います。

    1. 管理者の資格情報を使用してコマンド ラインを開きます。
    2. 次のコマンドを入力し、Enter キーを押します。
      msiexec /i MicrosoftFixit50897.msi /quiet

追加情報

複数のコンピューターにアプリケーション互換性データベースを展開する

アプリケーション互換性データベースを複数のコンピューターに展開するには、Microsoft System Center Configuration Manager 2007 などのシステム管理ソリューションを使用し、SDBInst.exe コマンド ライン ツールを使用してデータベースをインストールします。 SDBInst アプリケーションの使用方法の詳細については、次の TechNet Web ページを参照してください。

SDBInst を使用してアプリケーション互換性データベースをデプロイ するSDBInst を使用して Microsoft Fix it 50897 を複数のコンピューターに展開するには、次の手順に従います。

注 この修正プログラムをインストールするためのコマンド ライン オプションの詳細については、次の MSDN Web ページを参照してください。

Standard インストーラーの Command-Line オプション
          

  1. [Fix it]\(修正\) パッケージから CAB ファイルを抽出します。 これを行うには、コマンド プロンプトで次のコマンドを入力します。
    msidb.exe -x CabFile -d MicrosoftFixit50897.msiNote Msidb.exe は、Windows インストーラー開発ツールの一部です。 詳細については、次の Microsoft Web ページを参照してください。
    http://msdn.microsoft.com/en-us/library/windows/desktop/aa370083(v=vs.85).aspx

  2. 任意の CAB 抽出ユーティリティを使用して、CabFile から SDB ファイルを抽出します。
    /E CabFile の extract.exe

  3. SDBInst を使用して、以前に抽出した .sdb ファイルを適用します。 これを行うには、コマンド プロンプトで次のコマンドを入力します。

    SDBInst -p Path_of_sdb_file\FileName.sdb
    ファイル ハッシュ テーブル次の表は、.sdb ファイルの署名に使用される証明書の拇印を示しています。 抽出した .sdb に示されている証明書拇印に対して、このテーブルの証明書拇印を確認します。

    ファイル名 ハッシュ情報
    msxml3_shim32.sdb (SHA1 FC673C013DE2D40D03FD2EFC94D0B9965BAA3253)
    msxml3_shim64.sdb (SHA1 45431F80CE38BBB14FCB107E87F5DD22CCE203A1)
    msxml4_shim32.sdb (SHA1 FE29173CAC4EFC68FF51E8EC04369044C4687AAF)
    msxml5_shim32.sdb (SHA1 33abdc0e4cfaa040cf0ff1a29bead2878fcd7673)
    msxml5_shim64.sdb (SHA1 c7c97f97f3895f69ba217908750ed61fa69390e9)
    msxml6_shim32.sdb (SHA1 6E69B741CD4CEF05F5B9FFB47B748EE97264131C)
    msxml6_shim64.sdb (SHA1 273BDFCBDBFE3D24B7F5D3586AF54BD0A93A6E63)