网络安全

Microsoft 安全公告 MS15-098 - 严重

发布时间:2017-05-29 21:38

Windows 日记本中的漏洞可能允许远程执行代码 (3089669)

发布日期: 2015 年 9 月 8 日

版本: 1.0

执行摘要

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

除了 Itanium 版本不受影响之外,对于 Windows 的所有受支持版本,此安全更新等级为“严重”。 有关详细信息,请参阅“受影响的软件”部分。

该安全更新通过修改 Windows 日记本分析日记文件的方式来解决漏洞。 有关这些漏洞的详细信息,请参阅“漏洞信息”一节。

有关此更新的详细信息,请参阅 Microsoft 知识库文章 3089669。

更新常见问题

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

注意 在 Windows Server 2008 的受支持版本上,默认情况下不安装 Windows 日记本。 在此操作系统上,启用“桌面体验”功能后进行安装。 因此,当启用“桌面体验”后 Windows 日记本更新才适用。

注意 在 Windows Server 2008 R2、Windows Server 2012 和 Windows Server 2012 R2 的受支持版本上,默认情况下不安装 Windows 日记本。 在这些操作系统上,启用“墨迹和手写服务”功能后进行安装。 因此,当启用“墨迹和手写服务”后 Windows 日记本更新才适用。

漏洞信息 多个 Windows 日记本 RCE 漏洞

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

若要成功进行攻击,这些漏洞需要用户使用受影响的 Windows 日记本版本打开经特殊设计的日记文件。 在电子邮件攻击情形中,攻击者可以通过向用户发送经特殊设计的日记文件并诱使用户打开该文件来利用这些漏洞。 该更新通过修改 Windows 日记本分析日记文件的方式来解决漏洞。

缓解因素

Microsoft 并未发现此漏洞的任何缓解因素。

变通办法

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

不要打开从不受信任来源或从受信任来源意外收到的 Windows 日记本 (.jnt) 文件

不要打开从不受信任来源或从受信任来源意外收到的 Windows 日记本 (.jnt) 文件。 当用户打开特制文件时,攻击者可能会利用此漏洞。

删除 .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”,然后单击“文件”菜单并选择“导出”。 在“导出注册表文件”对话框中,键入 .jntHKCU file association registry backup.reg,然后单击“保存”。 默认情况下,此操作将在“我的文档”文件夹中创建此注册表项的备份。 按键盘上的“Delete”键删除该注册表项。 当系统提示您删除注册表值时,请单击“是”。

 

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

变通办法的影响。双击 .jnt 文件将不再启动 journal.exe。

如何撤消变通办法:

使用注册表编辑器还原 .REG 文件中保存的设置,从而还原注册表项。

 

通过禁用安装的 Windows 功能删除 Windows 日记本

 

在 Windows Vista 和 Windows 7 系统上,请执行以下步骤:

依次单击“开始”、“控制面板”和“程序”。 单击“打开或关闭 Windows 功能”,然后清除“平板电脑可选组件”(Windows Vista 系统)或“平板电脑组件”(Windows 7 系统)复选框。 单击“确定”。

 

变通办法的影响。Windows 日记本从系统中删除。

如何撤消变通办法:

若要在 Windows Vista 或 Windows 7 系统上重新安装 Windows 日记本,请执行以下步骤:

依次单击“开始”、“控制面板”和“程序”。 单击“打开或关闭 Windows 功能”,然后选择“平板电脑可选组件”(Windows Vista 系统)或“平板电脑组件”(Windows 7 系统)复选框。 单击“确定”。

 

漏洞信息 Windows 日记本 DoS 漏洞 - CVE-2015-2516

当在 Windows 日记本中打开经特殊设计的日志文件时,Microsoft 日记本中存在拒绝服务漏洞。 成功利用此漏洞的攻击者可能会导致目标系统上的数据丢失。 请注意,拒绝服务不允许攻击者执行代码或提升其用户权限。

若要成功进行攻击,用户必须使用受影响的 Windows 日记本版本打开经特殊设计的日记文件。 在电子邮件攻击情形中,攻击者可以通过向用户发送特制日记文件并诱使用户打开该文件来利用此漏洞。 该更新通过更正 Windows 日记本管理内存中对象的方式来修复此漏洞。

Microsoft 通过协同的漏洞披露渠道了解到此漏洞的信息。 在发布此安全公告时,Microsoft 未收到任何表明此漏洞已公开用于攻击客户的信息。

缓解因素

Microsoft 并未发现此漏洞的任何缓解因素。

变通办法

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

不要打开从不受信任来源或从受信任来源意外收到的 Windows 日记本 (.jnt) 文件

不要打开从不受信任来源或从受信任来源意外收到的 Windows 日记本 (.jnt) 文件。 当用户打开特制文件时,攻击者可能会利用此漏洞。

删除 .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”,然后单击“文件”菜单并选择“导出”。 在“导出注册表文件”对话框中,键入 .jntHKCU file association registry backup.reg,然后单击“保存”。 默认情况下,此操作将在“我的文档”文件夹中创建此注册表项的备份。 按键盘上的“Delete”键删除该注册表项。 当系统提示您删除注册表值时,请单击“是”。

 

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

变通办法的影响。双击 .jnt 文件将不再启动 journal.exe。

如何撤消变通办法:

使用注册表编辑器还原 .REG 文件中保存的设置,从而还原注册表项。

 

通过禁用安装的 Windows 功能删除 Windows 日记本

 

在 Windows Vista 和 Windows 7 系统上,请执行以下步骤:

依次单击“开始”、“控制面板”和“程序”。 单击“打开或关闭 Windows 功能”,然后清除“平板电脑可选组件”(Windows Vista 系统)或“平板电脑组件”(Windows 7 系统)复选框。 单击“确定”。

 

变通办法的影响。Windows 日记本从系统中删除。

如何撤消变通办法:

若要在 Windows Vista 或 Windows 7 系统上重新安装 Windows 日记本,请执行以下步骤:

依次单击“开始”、“控制面板”和“程序”。 单击“打开或关闭 Windows 功能”,然后选择“平板电脑可选组件”(Windows Vista 系统)或“平板电脑组件”(Windows 7 系统)复选框。 单击“确定”。 安全更新程序部署

有关安全更新部署信息,请参阅执行摘要中此处引用的 Microsoft 知识库文章。

鸣谢

Microsoft 通过协调漏洞披露渠道认可在安全社区中帮助我们对客户进行保护的人们所做出的努力。 有关详细信息,请参阅鸣谢部分。

免责声明

Microsoft 知识库中的信息“按原样”提供,没有任何形式的担保。 Microsoft 不作任何明示或暗示保证,包括对适销性和针对特定目的的适用性的保证。 Microsoft Corporation 或其供应商不对任何损害(包括直接的、间接的、偶然的、必然的损害,商业利润损失,或特殊损害)承担任何责任,即使 Microsoft Corporation 或其供应商事先已被告知有可能发生此类损害。 有些州不允许排除或限制必然或偶然损害的赔偿责任,因此上述限制可能不适用。