你目前正处于脱机状态,正在等待 Internet 重新连接

修复: Microsoft XML 分析器 (MSXML) 不正确地使用缓存的凭据

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 887606
概要
本文介绍了以下有关此修补程序发行版:
  • 通过此修补程序修复的问题包。
  • 安装此修补程序的先决条件包。
  • 在安装后是否必须重新启动计算机此修补程序包。
  • 此修补程序包是否已被任何其他修补程序替代包。
  • 是否您必须更改注册表。
  • 修复程序中包含的文件包。
返回到顶部
症状
在应用了在 Microsoft 安全修补程序之后公告 MS04-004 之后和 Microsoft 知识库文章 832414,MicrosoftXML 分析器 (MSXML) 用户凭据可能会缓存。然后,MSXML 可能使用用户在单个的 Microsoft Internet Explorer 进程中不正确的会话。对于示例中,用户可能会成功地连接具有以下函数调用:
xmlhttp.open("GET", "http://www.myserver.com/myfiles", false, "correctusername", "correctpassword")   
然后,用户可能会看到下面的调用还成功时它随后使用相同的进程中:
xmlhttp.open("GET", "http://www.www.myserver.com.com/myfiles", false, "incorrectusername", "incorrectpassword") 
第二次调用应该会失败,因为凭据不正确。但是,调用成功的默认行为中的更改应用 MS04-004 安全后 Internet Explorer更新。

返回到顶部
原因
出现此现象的原因 XMLHTTP 不当泄漏在用户会话之间的连接凭据。

返回页首
解决方案

热修复补丁程序信息

若要解决此问题,请更新您的 MSXML 版本。若要执行此操作,请访问以下 Microsoft 网站的一个。

注意如果您有安装 MSXML 3.0,则必须安装服务包。
对于 Microsoft Windows 2000、 Windows Server 2003 和 Windows XP 中,MSXML 2.6 包
英语版本:阿拉伯语版本:中文 (中国) 版本:中文 (中国台湾) 版:捷克语版本:丹麦语的版本:荷兰语版本:芬兰语版本中:法语版本:德文版:希腊版本:希伯来语版本:匈牙利语版本:意大利语版:日语版本:朝鲜语版本:挪威语的版本:波兰语版本:葡萄牙语 (巴西) 版:葡萄牙语 (葡萄牙版本):俄文版:西班牙语版本:瑞典语版本:
Windows 98 和 Windows MSXML 2.6 打包穷
所有语言版本:
MSXML3.0
如果您正在运行 MSXML 3.0,则安装最新的服务包。到执行此操作,请访问下面的 Microsoft 网站:
MSXML 4.0 Service Pack 2 (SP2) 打包成 Windows 2000、 Windows XP 和 Windows Server 2003
英语版本:中文 (中国) 版本:中文 (中国台湾) 版:法语版本:德文版:意大利语版:日语版本:朝鲜语版本:西班牙语版本:
对于 Windows 98 和 Windows 的 MSXML 4.0 SP2 打包穷
所有语言版本: 返回页首

先决条件

要应用此修补程序,您必须具有以下修补程序或安装的服务包:
  • MSXML 2.6 或 MSXML 4.0 SP2 中。

    注意如果您当前没有 MSXML 2.6 或安装 MSXML 4.0 SP2在系统上,您不需要应用此修补程序。
  • MS04-038-互联网具有累积性安全更新资源管理器。此修补程序依赖于 Internet Explorer 中所做的更新MS04-038 安全更新。如果不将应用互联网的情况下应用此修补程序资源管理器安全更新 MS04-038,您可能会遇到的行为下面的知识库文章中所述:
    832414 XMLHTTP 调用失败的 Url 与嵌入的用户凭据
    有关其他信息安全更新 MS04-038,单击下面的文章编号,以查看Microsoft 知识库中相应的文章:
    834707MS04-038: Internet Explorer 累积安全更新
返回页首

重新启动信息

如果正在使用 MSXML 2.6、 MSXML 3.0 或 MSXML 4 时应用此修补程序,您可能需要在应用此修复程序后,重新启动计算机或升级到 MSXML 3.0 Service Pack 5 (SP5)。

返回页首

修补程序文件信息

此修补程序仅包含那些文件所需更正的本文列出的问题。此修补程序可能不包含的所有文件您必须具有要将产品完全更新到最新版本生成。

此修复程序的英文版具有的文件属性 (或更新的文件属性) 下表中列出。列出的日期和时间,这些文件按协调通用时间(UTC)。当您查看文件信息时,它已转换为当地时间。到了解 UTC 与本地时间之间的时差,请使用 时间区域 在控制面板中的日期和时间工具中的选项卡。
MSXML 2.6
   Date         Time   Version      Size     File name   ----------------------------------------------------   15-Oct-2004  01:35  8.30.9531.0  701,440  Msxml2.dll
MSXML 4.0
   Date         Time   Version      Size       File name   ------------------------------------------------------   03-Aug-2004  17:20  4.20.9828.0  1,234,432  Msxml4.dll
注意由于存在文件依赖性,此最新的修补程序,包含这些文件可能还包含其他文件。返回到顶部
状态
Microsoft 已经确认这是 Microsoft 中的错误在"适用于"中列出的产品一节。

返回到顶部
更多信息
有关其他信息Microsoft 可以更正后释放它时,软件时使用的术语单击下面的文章编号,以查看 Microsoft 中的文章知识文库:
824684标准的说明用来描述 Microsoft 软件更新术语

警告:本文已自动翻译

属性

文章 ID:887606 - 上次审阅时间:12/03/2012 07:18:00 - 修订版本: 3.0

  • kbsecurity atdownload kbbug kbfix kbmt KB887606 KbMtzh
反馈
ement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">