网络安全

MS16-013用于修复远程执行代码漏洞的 Windows 日记本安全更新程序

发布时间:2016-02-29 9:25

发布日期:2016 年 2 月 9 日

版本: 1.0

执行摘要

此安全更新程序修复了 Microsoft Windows 中的一个漏洞。如果用户打开经特殊设计的日记文件,那么此漏洞可能允许远程执行代码。与拥有管理用户权限的用户相比,帐户被配置为拥有较少系统用户权限的用户受到的影响更小。

对于所有受支持的 Windows Vista、Windows 7、Windows 8.1 和 Windows 10 版本、所有受支持的非 Itanium 版本 Windows Server 2008 和 Windows Server 2008 R2 以及所有受支持的 Windows Server 2012 和 Windows Server 2012 R2 版本,此安全更新程序的等级为“严重”。有关详细信息,请参阅受影响的软件部分。

更新程序 FAQ

我运行的是“受影响的软件”表中的操作系统之一。为什么没有向我提供日记本更新程序?
此更新程序仅提供给已安装 Windows 日记本的以下系统。

在受支持的 Windows Server 2008 版本上,默认不安装 Windows 日记本。在桌面体验功能启用后才会安装。因此,只有当“桌面体验”启用后,才会应用 Windows 日记本更新程序。在受支持的 Windows Server 2008 R2、Windows Server 2012 和 Windows Server 2012 R2 版本上,默认不安装 Windows 日记本。在墨迹和手写服务功能启用后才会安装。因此,只有当“墨迹和手写服务”启用后,才会应用 Windows 日记本更新程序。 漏洞信息 Windows 日记本内存损坏漏洞 – CVE-2016-0038

如果 Windows 日记本中打开了经特殊设计的日记文件,那么 Microsoft Windows 中就会存在远程执行代码漏洞。 成功利用此漏洞的攻击者可以在当前用户的上下文中执行任意代码。如果用户使用管理用户权限登录,则攻击者可以控制受影响的系统。攻击者可随后安装程序;查看、更改或删除数据;或者创建拥有完全用户权限的新帐户。与拥有管理用户权限的用户相比,帐户被配置为拥有较少系统用户权限的用户受到的影响更小。

若要成功利用此漏洞进行攻击,攻击者必须诱使用户使用受影响的 Windows 日记本版本打开经特殊设计的日记文件。在电子邮件攻击情形中,攻击者可以通过向用户发送经特殊设计的日记文件并诱使用户打开此文件来利用这个漏洞。

变通办法

以下变通办法在您遇到的情形中可能会有所帮助:

请勿打开可疑的文件附件

请勿打开从不受信任的源收到的或从受信任的源意外收到的 Windows 日记本 (.jnt) 文件。如果用户打开经特殊设计的文件,那么攻击者可能会利用此漏洞。

在 Windows 7 或 Vista 上:

依次单击“开始”、“控制面板”和“程序”。单击“打开或关闭 Windows 功能”。取消选中“Tablet PC 组件”(在 Windows Vista 系统上,取消选中“Tablet PC 可选组件”)。单击“确定”。

变通办法的影响。 用户将无法使用 Windows 日记本或其他 Tablet PC 组件。

注意 Windows 8 和 Windows 8.1 不提供禁用 Windows 日记本的机制。

如何撤消变通办法。 

依次单击“开始”、“控制面板”和“程序”。单击“打开或关闭 Windows 功能”。选中“Tablet PC 组件”(在 Windows Vista 系统上,选中“Tablet PC 可选组件”)。单击“确定”。

删除 .jnt 文件类型关联
  交互方法:
注意 如果注册表编辑器使用不当,则可能会导致严重问题发生,届时您可能必须重新安装操作系统。Microsoft 无法保证能够解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器的风险由您自己承担。若要了解如何编辑注册表,请查看注册表编辑器 (Regedit.exe) 中的“更改项和值”帮助主题,或查看 Regedt32.exe 中的“在注册表中添加和删除信息”和“编辑注册表数据”帮助主题。

若要使用交互方法删除 .jnt 文件类型关联,请按照下列步骤操作:

依次单击“开始”和“运行”,键入“regedit”,然后单击“确定”。展开“HKEY_CLASSES_ROOT”,单击“jntfile”,然后单击“文件”菜单并选择“导出”。在“导出注册表文件”对话框中,键入“jntfile HKCR file association registry backup.reg”,然后单击“保存”。默认情况下,此操作将在“我的文档”文件夹中创建此注册表项的备份。按键盘上的 Delete 键,删除此注册表项。当系统提示您删除注册表值时,请单击“是”。依次展开“HKEY_CURRENT_USER”、“Software”、“Microsoft”、“Windows”、“CurrentVersion”、“Explorer”和“FileExts”。单击“.jnt”,然后单击“文件”菜单并选择“导出”。在“导出注册表文件”对话框中,键入“.jnt HKCU file association registry backup.reg”,然后单击“保存”。默认情况下,此操作将在“我的文档”文件夹中创建此注册表项的备份。按键盘上的 Delete 键,删除此注册表项。当系统提示您删除注册表值时,请单击“是”。

使用托管脚本: 
注意 如果注册表编辑器使用不当,则可能会导致严重问题发生,届时您可能必须重新安装操作系统。Microsoft 无法保证能够解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器的风险由您自己承担。若要了解如何编辑注册表,请查看注册表编辑器 (Regedit.exe) 中的“更改项和值”帮助主题,或查看 Regedt32.exe 中的“在注册表中添加和删除信息”和“编辑注册表数据”帮助主题。