[FIX] Microsoft XML Parser (MSXML) で、キャッシュされた資格情報が誤って使用される

文書翻訳 文書翻訳
文書番号: 887606 - 対象製品
すべて展開する | すべて折りたたむ

目次

この資料の内容

概要

この資料では、更新プログラムのリリースに関する以下の内容について説明します。
  • この更新プログラム パッケージで修正される問題
  • この更新プログラム パッケージをインストールするための必要条件
  • この更新プログラム パッケージのインストール後にコンピュータを再起動する必要があるかどうか
  • この更新プログラム パッケージが他の更新プログラム パッケージによって置き換えられるかどうか
  • レジストリの変更が必要かどうか
  • この更新プログラム パッケージに含まれるファイル

現象

マイクロソフト セキュリティ情報 MS04-004 に記載されている更新プログラム、または「サポート技術情報」 (Microsoft Knowledge Base) の文書番号 832414 の資料に記載されている修正プログラムを適用すると、Microsoft XML Parser (MSXML) の資格情報がキャッシュされる場合があります。単一の Microsoft Internet Explorer プロセス内の複数のユーザー セッションが、MSXML で正しく使用されない場合があります。たとえば、次の関数呼び出しで、あるユーザーが正常に接続したとします。
xmlhttp.open("GET", "http://www.myserver.com/myfiles", false, "correctusername", "correctpassword")   
次に、同じプロセスで次の呼び出しを実行すると、この呼び出しが正常に処理されることがあります。
xmlhttp.open("GET", "http://www.www.myserver.com.com/myfiles", false, "incorrectusername", "incorrectpassword") 
2 番目の呼び出しは、資格情報に誤りがあるため、本来はエラーになります。しかし、セキュリティ更新プログラム MS04-004 を適用すると、Internet Explorer のデフォルトの動作が変更され、この呼び出しが成功します。

原因

この現象は、XMLHTTP で、接続の資格情報が誤って他のユーザー セッションでも使用されることが原因で発生します。

解決方法

更新プログラムの情報

この問題を解決するには、MSXML を更新します。更新するには、次のいずれかのマイクロソフト Web サイトにアクセスしてください。

: MSXML 3.0 が既にインストールされている場合は、Service Pack をインストールする必要があります。
Microsoft Windows 2000、Windows XP、および Windows Server 2003 用 MSXML 2.6 パッケージ
英語版
http://download.microsoft.com/download/8/9/C/89CB25E3-5AB0-4F9D-9CA0-093017BEDBDA/MSXML2SP6-KB887606-x86-ENU.exe
アラビア語版
http://download.microsoft.com/download/6/3/5/635D148C-9E23-4F14-AD46-15EC208A0E40/MSXML2SP6-KB887606-x86-ARA.exe
中国語 (中国) 版
http://download.microsoft.com/download/C/4/F/C4F63767-9BF3-48A7-969F-0DD45221553C/MSXML2SP6-KB887606-x86-CHS.exe
中国語 (台湾) 版
http://download.microsoft.com/download/3/8/F/38F1B473-BDDA-4233-8E5B-21B315E26FA7/MSXML2SP6-KB887606-x86-CHT.exe
チェコ語版
http://download.microsoft.com/download/9/C/B/9CB62E66-03BD-40A1-9CBF-543991C3A680/MSXML2SP6-KB887606-x86-CSY.exe
デンマーク語版
http://download.microsoft.com/download/9/6/B/96B998BC-D44F-488F-9B2B-2010128A5301/MSXML2SP6-KB887606-x86-DAN.exe
オランダ語版
http://download.microsoft.com/download/1/2/C/12C96043-25E3-4950-BA67-E73DB42ECA2B/MSXML2SP6-KB887606-x86-NLD.exe
フィンランド語版
http://download.microsoft.com/download/D/B/8/DB8E1ED0-ECDA-4A9C-B32F-FA4953A33F11/MSXML2SP6-KB887606-x86-FIN.exe
フランス語版
http://download.microsoft.com/download/B/5/C/B5C093A5-1F2E-4E60-9529-5E201B197C66/MSXML2SP6-KB887606-x86-FRA.exe
ドイツ語版
http://download.microsoft.com/download/4/0/8/4087A7F1-4D72-4DE9-A58F-CF1959EABD3C/MSXML2SP6-KB887606-x86-DEU.exe
ギリシャ語版
http://download.microsoft.com/download/2/3/4/234EEA3C-E0EE-42BF-B310-21B4C42B7FE2/MSXML2SP6-KB887606-x86-ELL.exe
ヘブライ語版
http://download.microsoft.com/download/A/D/E/ADE6AF01-2441-4FAC-86C9-7926269BC362/MSXML2SP6-KB887606-x86-HEB.exe
ハンガリー語版
http://download.microsoft.com/download/A/9/0/A9004A92-CA15-453E-84FF-BDC14348DFB7/MSXML2SP6-KB887606-x86-HUN.exe
イタリア語版
http://download.microsoft.com/download/8/F/1/8F15E87E-7B48-43B9-9476-0AB738713AFD/MSXML2SP6-KB887606-x86-ITA.exe
日本語版
http://download.microsoft.com/download/2/6/D/26D27FDC-CE0B-4225-8D7E-94E93F59323F/MSXML2SP6-KB887606-x86-JPN.exe
韓国語版
http://download.microsoft.com/download/7/9/0/790DBCA2-4465-49CC-AD45-7DC4A6A2AEFF/MSXML2SP6-KB887606-x86-KOR.exe
ノルウェー語版
http://download.microsoft.com/download/C/A/D/CADE64A7-4DE7-4264-80A9-E2F96FA81920/MSXML2SP6-KB887606-x86-NOR.exe
ポーランド語版
http://download.microsoft.com/download/3/2/6/326B3DDF-9023-41DC-8068-2CBF48E42E5F/MSXML2SP6-KB887606-x86-PLK.exe
ポルトガル語 (ブラジル) 版
http://download.microsoft.com/download/4/A/E/4AEE3932-4083-4024-ADF5-8FE452B4B8EE/MSXML2SP6-KB887606-x86-PTB.exe
ポルトガル語 (ポルトガル) 版
http://download.microsoft.com/download/9/3/0/9308EDA4-2D5B-44F1-BD61-83C41C9DBCCD/MSXML2SP6-KB887606-x86-PTG.exe
ロシア語版
http://download.microsoft.com/download/4/B/1/4B1A579D-5DC4-4645-BD96-A7E2EA62E9F8/MSXML2SP6-KB887606-x86-RUS.exe
スペイン語版
http://download.microsoft.com/download/5/C/7/5C79EF95-67C7-4918-9100-B13412C63164/MSXML2SP6-KB887606-x86-ESN.exe
スウェーデン語版
http://download.microsoft.com/download/E/D/2/ED2F2A6E-1E0F-43CE-B7D5-8D49ACD9DF34/MSXML2SP6-KB887606-x86-SVE.exe
Windows 98 および Windows Millennium Edition (Me) 用 MSXML 2.6 パッケージ
全言語対応版
http://download.microsoft.com/download/0/5/B/05B742F9-96EE-414B-AC5B-7AE74B3E08AB/KB887606_MSXML2.6_x86.exe
MSXML 3.0
MSXML 3.0 を実行している場合は、MSXML 3.0 の最新の Service Pack をインストールします。これを行うには、次のマイクロソフト Web サイトを参照してください。
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=4a3ad088-a893-4f0b-a932-5e024e74519f
Windows 2000、Windows XP、および Windows Server 2003 用 MSXML 4.0 Service Pack 2 (SP2) パッケージ
英語版
http://download.microsoft.com/download/6/5/C/65C2875D-A3C8-4290-9594-C5777EE5D9A7/MSXML4SP2-KB887606-x86-ENU.exe
中国語 (中国) 版
http://download.microsoft.com/download/D/0/E/D0E2E33B-B554-4459-8A8B-4F9563BD4991/MSXML4SP2-KB887606-x86-CHS.exe
中国語 (台湾) 版
http://download.microsoft.com/download/D/3/8/D38329B8-CF41-47C7-ADD5-DFC62FB04E2A/MSXML4SP2-KB887606-x86-CHT.exe
フランス語版
http://download.microsoft.com/download/2/9/F/29FE8F08-F9F4-4BC8-ADE7-2610B5D5449C/MSXML4SP2-KB887606-x86-FRA.exe
ドイツ語版
http://download.microsoft.com/download/9/6/F/96F79B59-2AF9-49AA-AEDE-5D8F2F7B5841/MSXML4SP2-KB887606-x86-DEU.exe
イタリア語版
http://download.microsoft.com/download/6/7/E/67E4AE0D-16B1-4953-A56E-5CA604706BC5/MSXML4SP2-KB887606-x86-ITA.exe
日本語版
http://download.microsoft.com/download/D/5/8/D5868545-DF30-4AC3-BC01-C4F4EF84D59A/MSXML4SP2-KB887606-x86-JPN.exe
韓国語版
http://download.microsoft.com/download/3/F/C/3FCBCAA8-A4D8-439A-8571-897326652BB6/MSXML4SP2-KB887606-x86-KOR.exe
スペイン語版
http://download.microsoft.com/download/0/2/0/020FB1F3-2A02-4B91-9F73-37A637D8DCB1/MSXML4SP2-KB887606-x86-ESN.exe
Windows 98 および Windows Millennium Edition (Me) 用 MSXML 4.0 SP2 パッケージ
全言語対応版
http://download.microsoft.com/download/D/0/5/D05C322D-45CF-41AF-A024-63DB9800F357/KB887606_MSXML4.0_x86.exe

必要条件

この資料に記載されている更新プログラムを適用するには、次の更新プログラムまたは Service Pack がインストールされている必要があります。
  • MSXML 2.6 または MSXML 4.0 SP2。

    : 現在、MSXML 2.6 または MSXML 4.0 SP2 をシステムにインストールしていない場合、この更新プログラムを適用する必要はありません。
  • Internet Explorer 用の累積的なセキュリティ更新プログラム (MS04-038)。この資料に記載されている更新プログラムは、セキュリティ更新プログラム (MS04-038) で行われた Internet Explorer の更新に依存しています。Internet Explorer 用のセキュリティ更新プログラム (MS04-038) を適用せずにこの更新プログラムを適用すると、次の「サポート技術情報」 (Microsoft Knowledge Base) の資料に記載されている現象が発生することがあります。
    832414 ユーザー資格情報が埋め込まれた URL を指定すると XMLHTTP の呼び出しでエラーが発生する
    セキュリティ更新プログラム (MS04-038) の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
    834707 [MS04-038] Internet Explorer 用の累積的なセキュリティ更新プログラム

再起動に関する情報

この更新プログラムを適用するときに、MSXML 2.6、MSXML 3.0、または MSXML 4 を使用している場合、この更新プログラムの適用後または MSXML 3.0 Service Pack 5 (SP5) へのアップグレード後に、コンピュータの再起動が必要な場合があります。

更新プログラムのファイル情報

この更新プログラムには、この資料に記載されている問題を修正するために必要なファイルのみが含まれています。この更新プログラムには、製品を最新のビルドに更新するために必要なファイルがすべて含まれているとは限りません。

更新プログラム (日本語版) のファイル属性は次表のとおりです。ただし、これより新しい更新プログラムがリリースされている可能性もあります。
MSXML 2.6
   日付          時刻    バージョン           サイズ    ファイル名
   ------------------------------------------------------------------
   2004/10/14  18:35  8.30.9531.0      701,440  msxml2.dll      

MSXML 4.0
   日付          時刻    バージョン         サイズ      ファイル名
   ------------------------------------------------------------------
   2004/08/03  09:20  4.20.9828.0    1,234,432  msxml4.dll      

: ファイルの依存関係のため、最新の更新プログラムには上記以外のファイルが追加されていることがあります。

状況

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

詳細

リリース後のソフトウェアの修正に関するマイクロソフトの用語の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
824684 マイクロソフトのソフトウェアの更新で使用される一般的な用語の説明

関連情報

この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 887606 (最終更新日 2004-12-20) を基に作成したものです。

この資料に含まれているサンプル コード/プログラムは英語版を前提に書かれたものをありのままに記述しており、日本語環境での動作は確認されておりません。

プロパティ

文書番号: 887606 - 最終更新日: 2005年7月11日 - リビジョン: 1.2
この資料は以下の製品について記述したものです。
  • Microsoft XML Parser 2.6
  • Microsoft XML Parser 3.0
  • Microsoft XML Core Services 4.0
キーワード:?
kbsecurity atdownload kbbug kbfix KB887606
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com