使用 window.showHelp( ) 方法调用 HTML 帮助时限制其功能的 HTML 帮助更新

文章翻译 文章翻译
文章编号: 811630 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

使用 Microsoft Internet Explorer 或者使用调用 window.showHelp 脚本方法的网页在 HTML 帮助窗口中打开统一资源定位器 (URL) 时,可能出现下列症状之一:
  • 安装 2003 年 2 月版 Internet Explorer 累积修补程序 (MS03-004) 后,由 window.showHelp 方法指定的 URL 未显示在 HTML 帮助窗口中。
  • 如果尚未安装 2003 年 2 月版 Internet Explorer 累积修补程序 (MS03-004),则攻击者有可能承载调用 window.showHelp 方法的网页,从而在 HTML 帮助窗口中打开另一个域中的 URL。这可能允许攻击者访问该 URL 的网站包含的数据。
使用 window.showHelp 方法,您还可以打开包含快捷方式的 HTML 帮助 (.chm) 文件。快捷方式是受 HTML 帮助 ActiveX 控件支持的命令。该命令从帮助主题中打开程序文件。如果尚未安装 2003 年 2 月版 Internet Explorer 累积修补程序 (MS03-004),则存在允许攻击者对 HTML 帮助主题窗口中的数据具有写入权限的其他漏洞,攻击者将有可能使用该快捷方式命令在用户的安全上下文中运行代码。 有关 2003 年 2 月版 Internet Explorer 累积修补程序的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
810847 MS03-004:2003 年 2 月版 Internet Explorer 累积修补程序

解决方案

注意:本文中描述的修补程序取代了“MS02-055:Windows 帮助工具中未经检查的缓冲区可能允许攻击者运行代码 (323255)”一文中描述的修补程序。

Windows 2000 Service Pack 信息

要解决此问题,请获取最新的 Microsoft Windows 2000 Service Pack。有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
260910 如何获取最新的 Windows 2000 Service Pack

更新信息

要解决此问题,请安装重要更新 811630。要下载和安装此更新,请访问下面的 Microsoft Windows Update 网站:
http://update.microsoft.com


注意:不能删除此重要更新。

管理员可以从 Microsoft 下载中心或 Windows Update 目录下载此重要更新以将其部署到多台计算机上。如果想获取此重要更新,以便以后安装到一台或多台计算机上,请使用 Windows Update 目录中的“高级搜索选项”功能搜索本文的 ID 号。 有关如何从 Windows Update 目录下载更新的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
323166 如何从 Windows Update 目录下载更新和驱动程序
注意:Windows Update 目录不提供 Windows NT 4.0 重要更新。要下载 Windows NT 4.0 重要更新,以便以后安装到一台或多台计算机上,请使用 Microsoft 下载中心。

要从 Microsoft 下载中心下载此重要更新,请访问下面的 Microsoft 网站:

Windows 2000 Advanced Server、Windows 2000 Server、Windows 2000 Professional

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=6e1c7f59-aba6-4824-90df-43a5be073cd9

Windows XP Home Edition、Windows XP professional、Windows XP Tablet PC Edition、Windows XP Media Center Edition

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=2a086526-ae89-4cb3-a819-e6da160f2e66

Windows XP 64-Bit Edition

http://www.microsoft.com/downloads/details.aspx?FamilyID=8b6c98b6-5bb5-4120-8191-f02655ae2c75&DisplayLang=en

Windows NT 4.0 Terminal Server Edition、Windows NT 4.0 Server、Windows NT 4.0 Workstation

Microsoft 下载中心目前不提供 Windows NT 4.0 版本的此重要更新。要立即解决此问题,请与 Microsoft 产品支持服务联系,以获取 Windows NT 4.0 版本的此重要更新。

Windows 98 和 Windows 98 Second Edition

http://support.microsoft.com/ph/1139
注意:Microsoft 下载中心不提供 Windows Millennium Edition (Me) 更新。要下载 Windows Millennium Edition 更新,以便以后安装到一台或多台计算机上,请使用 Windows Update 目录。

注意:应用此更新后不需要重新启动计算机。

有关如何下载 Microsoft 支持文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获取 Microsoft 支持文件
Microsoft 已对此文件进行了病毒扫描。Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件。该文件存储在安全性得到增强的服务器上,以帮助防止在未经授权的情况下对其进行任何更改。

文件信息

此更新的英文版具有下表中列出的文件属性(或更新的文件属性)。这些文件的日期和时间按协调世界时 (UTC) 列出。当您查看文件信息时,该时间将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项的“时区”选项卡。

Windows XP Professional 和 Windows XP Home Edition

日期           时间    版本             大小   文件名
----------------------------------------------------------------------
09-Nov-2002  10:47  5.2.3644.0   10,752  %Windir%\Hh.exe              
19-Dec-2002  23:35  5.2.3735.0  516,192  %Windir%\System32\Hhctrl.ocx 
13-Jan-2003  15:27  5.2.3644.0   37,888  %Windir%\System32\Hhsetup.dll
13-Jan-2003  15:27  5.2.3644.0  143,872  %Windir%\System32\Itircl.dll 
13-Jan-2003  15:27  5.2.3644.0  122,368  %Windir%\System32\Itss.dll   

Windows XP Professional SP1、Windows XP Home Edition SP1、Windows XP Tablet PC Edition 和 Windows XP Media Center Edition

日期           时间    版本             大小   文件名
----------------------------------------------------------------------
17-Dec-2002  22:43  5.2.3644.0   10,752  %Windir%\Hh.exe              
20-Dec-2002  20:38  5.2.3735.0  516,192  %Windir%\System32\Hhctrl.ocx 
10-Jan-2003  19:43  5.2.3644.0   37,888  %Windir%\System32\Hhsetup.dll
10-Jan-2003  19:43  5.2.3644.0  143,872  %Windir%\System32\Itircl.dll 
10-Jan-2003  19:43  5.2.3644.0  122,368  %Windir%\System32\Itss.dll

Windows XP 64-Bit Edition

日期           时间    版本               大小   文件名                              平台
------------------------------------------------------------------------------
12-Jun-2002  22:24  5.2.3644.0     13,824  %Windir%\Hh.exe                IA64
19-Dec-2002  23:35  5.2.3735.0  1,524,320  %Windir%\System32\Hhctrl.ocx   IA64
09-Jan-2003  18:50  5.2.3644.0    100,864  %Windir%\System32\Hhsetup.dll  IA64
09-Jan-2003  18:50  5.2.3644.0    613,888  %Windir%\System32\Itircl.dll   IA64
09-Jan-2003  18:50  5.2.3644.0    356,864  %Windir%\System32\Itss.dll     IA64
09-Nov-2002  10:47  5.2.3644.0     10,752  %Windir%\SysWOW64\Hh.exe       x86
19-Dec-2002  23:35  5.2.3735.0    516,192  %Windir%\SysWOW64\Hhctrl.ocx   x86
09-Nov-2002  10:47  5.2.3644.0     37,888  %Windir%\SysWOW64\Hhsetup.dll  x86
09-Nov-2002  10:47  5.2.3644.0    143,872  %Windir%\SysWOW64\Itircl.dll   s86
09-Nov-2002  10:48  5.2.3644.0    122,368  %Windir%\SysWOW64\Itss.dll     x86

Windows XP 64-Bit Edition SP1

日期           时间    版本               大小   文件名                              平台
------------------------------------------------------------------------------
26-Nov-2002  20:34  5.2.3644.0     13,824  %Windir%\Hh.exe                IA64
20-Dec-2002  20:38  5.2.3735.0  1,524,320  %Windir%\System32\Hhctrl.ocx   IA64
09-Jan-2003  19:03  5.2.3644.0    100,864  %Windir%\System32\Hhsetup.dll  IA64
09-Jan-2003  19:03  5.2.3644.0    613,888  %Windir%\System32\Itircl.dll   IA64
09-Jan-2003  19:03  5.2.3644.0    356,864  %Windir%\System32\Itss.dll     IA64
17-Dec-2002  22:43  5.2.3644.0     10,752  %Windir%\SysWOW64\Hh.exe       x86
20-Dec-2002  20:38  5.2.3735.0    516,192  %Windir%\SysWOW64\Hhctrl.ocx   x86
17-Dec-2002  22:43  5.2.3644.0     37,888  %Windir%\SysWOW64\Hhsetup.dll  x86
17-Dec-2002  22:43  5.2.3644.0    143,872  %Windir%\SysWOW64\Itircl.dll   x86
17-Dec-2002  22:43  5.2.3644.0    122,368  %Windir%\SysWOW64\Itss.dll     x86

Windows 2000

日期           时间    版本             大小   文件名
----------------------------------------------------------------------
26-Nov-2002  19:23  5.2.3644.0   10,752  %Windir%\Hh.exe              
31-Dec-2002  17:27  5.2.3735.1  516,200  %Windir%\System32\Hhctrl.ocx 
31-Dec-2002  17:29  5.2.3644.0   37,888  %Windir%\System32\Hhsetup.dll
31-Dec-2002  17:29  5.2.3644.0  143,872  %Windir%\System32\Itircl.dll 
31-Dec-2002  17:29  5.2.3644.0  122,368  %Windir%\System32\Itss.dll

Windows NT 4.0

日期           时间    版本             大小   文件名
----------------------------------------------------------------------
16-Dec-2002  17:27  5.2.3644.0   10,752  %Windir%\Hh.exe              
16-Dec-2002  18:10  5.2.3735.0  516,192  %Windir%\System32\Hhctrl.ocx 
16-Dec-2002  17:27  5.2.3644.0   37,888  %Windir%\System32\Hhsetup.dll
16-Dec-2002  17:27  5.2.3644.0  143,872  %Windir%\System32\Itircl.dll 
16-Dec-2002  17:27  5.2.3644.0  122,368  %Windir%\System32\Itss.dll   

Windows Millennium Edition

日期           时间    版本             大小   文件名
--------------------------------------------------------------------
16-Dec-2002  13:10  5.2.3735.0  516,192  %Windir%\System\Hhctrl.ocx 
16-Dec-2002  12:27  5.2.3644.0   10,752  %Windir%\Hh.exe            
16-Dec-2002  12:27  5.2.3644.0   37,888  %Windir%\System\Hhsetup.dll
16-Dec-2002  12:27  5.2.3644.0  143,872  %Windir%\System\Itircl.dll
16-Dec-2002  12:27  5.2.3644.0  122,368  %Windir%\System\Itss.dll

Windows 98 和 Windows 98 Second Edition

日期           时间    版本             大小   文件名
--------------------------------------------------------------------
10-Jun-2002  17:56  5.2.3644.0   10,752  %Windir%\Hh.exe            
16-Dec-2002  18:10  5.2.3735.0  516,192  %Windir%\System\Hhctrl.ocx 
20-May-2002  16:09  5.2.3635.0   88,064  Hhctrlui.dll               
10-Jun-2002  17:56  5.2.3644.0   37,888  %Windir%\System\Hhsetup.dll
10-Jun-2002  17:56  5.2.3644.0  143,872  %Windir%\System\Itircl.dll 
10-Jun-2002  17:56  5.2.3644.0  122,368  %Windir%\System\Itss.dll   

状态

Microsoft 已经确认这是在“适用于”一节中列出的 Microsoft 产品中存在的问题。 此问题最早在 Windows 2000 Service Pack 4 中得到了解决。

更多信息

HTML 帮助现在支持一个名为 HH_SAFE_DISPLAY_TOPIC(代表其 HTMLHELP 界面)的命令。此命令可用于限制某些 HTML 帮助功能。有关使用此新命令调用 HTMLHELP 界面的相应 showHelp 方法的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
810847 MS03-004:2003 年 2 月版 Internet Explorer 累积修补程序
HH_SAFE_DISPLAY_TOPIC 被定义为值为 0x20 的无符号整数。

安装了本文以及 Microsoft 知识库文章 810847 中描述的更新后,当使用 HH_SAFE_DISPLAY_TOPIC 命令调用 window.showHelp 或 HTMLHELP 界面时,以下功能在 HTML 帮助窗口中受到限制:
  • 对当前进程禁用所有 HTML 帮助快捷方式命令。
  • URL 参数必须使用下列受支持的协议之一才能成功:http:、https:、file:、ftp:、ms-its: 或 mk:@MSITStore:。

属性

文章编号: 811630 - 最后修改: 2011年5月14日 - 修订: 12.0
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 开发员版
关键字:?
atdownload kbsecbulletin kbsecvulnerability kbsecurity kbqfe KB811630
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

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