Microsoft 安全公告 MS16-116 - 严重
适用于 VBScript 脚本引擎的 OLE 自动化中的安全更新(3188724)
发布时间: 2016 年 9 月 13 日
版本: 1.0
执行摘要
此安全更新可解决 Microsoft Windows 中的漏洞。 如果攻击者成功说服受影响的系统用户访问恶意或泄露的网站,则漏洞可能会允许远程代码执行。 请注意,必须安装两个更新,才能防止此公告中讨论的漏洞:此公告中的更新、MS16-116 和 MS16-104 中的更新。
安全更新会影响所有受支持的 Microsoft Windows 版本,并在客户端操作系统和服务器上对“中等”版本进行评分。 有关详细信息,请参阅 “受影响的软件 ”部分。
此安全更新与 MS16-104 中的 Internet Explorer 更新结合使用,通过更正 Microsoft OLE 自动化机制和 Internet Explorer 中的 VBScript 脚本引擎如何处理内存中的对象来解决漏洞。 有关漏洞的详细信息,请参阅 “漏洞信息 ”部分。
有关此更新的详细信息,请参阅 Microsoft 知识库文章3188724。
受影响的软件和漏洞严重性分级
以下软件版本或版本受到影响。 未列出的版本或版本要么超过其支持生命周期,要么不受影响。 若要确定软件版本或版本的支持生命周期,请参阅Microsoft 支持部门生命周期。
每个受影响的软件所指示的严重性分级假定该漏洞的潜在最大影响。 有关此安全公告发布 30 天内漏洞的可利用性及其严重性评级和安全影响的信息,请参阅 9 月公告摘要中的“可利用性索引”。
操作系统 | 脚本引擎内存损坏漏洞 - CVE-2016-3375 | 已替换汇报* |
---|---|---|
Windows Vista | ||
Windows Vista Service Pack 2 (3184122) | 关键 远程代码执行 | MS14-064 中的 3006226 |
Windows Vista x64 Edition Service Pack 2 (3184122) | 关键 远程代码执行 | MS14-064 中的 3006226 |
Windows Server 2008 | ||
Windows Server 2008 for 32 位系统 Service Pack 2 (3184122) | 中等 远程代码执行 | MS14-064 中的 3006226 |
基于 x64 的系统 Service Pack 2 的 Windows Server 2008 (3184122) | 中等 远程代码执行 | MS14-064 中的 3006226 |
基于 Itanium 的系统 Service Pack 2 的 Windows Server 2008 (3184122) | 中等 远程代码执行 | MS14-064 中的 3006226 |
Windows 7 | ||
Windows 7 for 32 位系统 Service Pack 1 (3184122) | 关键 远程代码执行 | MS14-064 中的 3006226 |
基于 x64 的系统 Service Pack 1 的 Windows 7 (3184122) | 关键 远程代码执行 | MS14-064 中的 3006226 |
Windows Server 2008 R2 | ||
基于 x64 的系统 Service Pack 1 的 Windows Server 2008 R2 (3184122) | 中等 远程代码执行 | MS14-064 中的 3006226 |
适用于基于 Itanium 的系统 Service Pack 1 的 Windows Server 2008 R2 (3184122) | 中等 远程代码执行 | MS14-064 中的 3006226 |
Windows 8.1 | ||
适用于 32 位系统的 Windows 8.1 (3184122) | 关键 远程代码执行 | MS14-064 中的 3006226 |
基于 x64 的系统 (3184122) 的 Windows 8.1 | 关键 远程代码执行 | MS14-064 中的 3006226 |
Windows Server 2012 和 Windows Server 2012 R2 | ||
Windows Server 2012 (3184122) | 中等 远程代码执行 | MS14-064 中的 3006226 |
Windows Server 2012 R2 (3184122) | 中等 远程代码执行 | MS14-064 中的 3006226 |
Windows RT 8.1 | ||
Windows RT 8.1[1](3184122) | 关键 远程代码执行 | MS14-064 中的 3006226 |
Windows 10 | ||
适用于 32 位系统的 Windows 10[2](3185611) | 关键 远程代码执行 | 3176492 |
基于 x64 的系统 Windows 10[2](3185611) | 关键 远程代码执行 | 3176492 |
适用于 32 位系统的 Windows 10 版本 1511[2](3185614) | 关键 远程代码执行 | 3176493 |
基于 x64 的系统 Windows 10 版本 1511[2](3185614) | 关键 远程代码执行 | 3176493 |
适用于 32 位系统的 Windows 10 版本 1607[2](3189866) | 关键 远程代码执行 | 3176495 |
基于 x64 的系统 Windows 10 版本 1607[2](3189866) | 关键 远程代码执行 | 3176495 |
服务器核心安装选项 | ||
Windows Server 2008 for 32 位系统 Service Pack 2 (服务器核心安装) (3184122) | 中等 远程代码执行 | MS14-064 中的 3006226 |
基于 x64 的系统 Service Pack 2(服务器核心安装)的 Windows Server 2008 (3184122) | 中等 远程代码执行 | MS14-064 中的 3006226 |
基于 x64 的系统 Service Pack 1 (服务器核心安装)的 Windows Server 2008 R2(3184122) | 中等 远程代码执行 | MS14-064 中的 3006226 |
Windows Server 2012 (服务器核心安装) (3184122) | 中等 远程代码执行 | MS14-064 中的 3006226 |
Windows Server 2012 R2 (服务器核心安装) (3184122) | 中等 远程代码执行 | MS14-064 中的 3006226 |
[1]此更新通过Windows 更新提供。
[2]Windows 10 更新是累积更新。 每月安全版本包括影响 Windows 10 的漏洞的所有安全修补程序,以及非安全更新。 可通过 Microsoft 更新目录获取这些更新。
请注意 此公告中讨论的漏洞会影响 Windows Server 2016 Technical Preview 5。 为了免受漏洞的攻击,Microsoft 建议运行此操作系统的客户应用当前更新,该更新可从Windows 更新获取。
*汇报替换列仅显示被取代更新链中的最新更新。 有关替换的更新的完整列表,请转到 Microsoft 更新目录,搜索更新知识库(KB)编号,然后查看更新详细信息(更新替换的信息是在“程序包详细信息”选项卡上提供的)。
更新常见问题解答
除了安装此更新之外,还需要执行任何进一步的步骤才能从 CVE-2016-3375 进行保护? 是的。 尽管保护 Windows 10 系统免受 CVE-2016-3375 的影响,但除了安装 9 月 Windows 10 累积更新之外,不需要执行其他任何步骤,但对于安装3184122安全更新的所有其他受影响的操作系统本身并不完全防范 CVE-2016-3375,还必须在 MS16-104 中安装 Internet Explorer 累积更新3185319才能完全保护漏洞。
漏洞信息
脚本引擎内存损坏漏洞 - CVE-2016-3375
Microsoft OLE 自动化机制和 Internet Explorer 中的 VBScript 脚本引擎访问内存中的对象的方式存在远程代码执行漏洞。 该漏洞可能会以允许攻击者在当前用户的上下文中执行任意代码的方式损坏内存。 成功利用该漏洞的攻击者可能会获得与当前用户相同的用户权限。 如果当前用户使用管理用户权限登录,攻击者可以控制受影响的系统。 然后,攻击者可能会安装程序、查看更改项或删除数据,还可能会使用完全用户权限创建新的帐户。
攻击者可以托管一个专门制作的网站,该网站旨在通过 Internet Explorer 利用漏洞,然后说服用户查看网站。 攻击者还可以通过添加可能利用漏洞的特制内容来利用遭到入侵的网站或接受或托管用户提供的内容或广告的网站。 但是,在所有情况下,攻击者都无法强制用户查看攻击者控制的内容。 相反,攻击者必须说服用户采取行动,通常是通过电子邮件或即时消息中的诱因,或通过让他们打开电子邮件附件。
更新与 MS16-104 中的 Internet Explorer 更新结合使用,通过修改 Microsoft OLE 自动化机制和 Internet Explorer 中的 VBScript 脚本引擎如何处理内存中的对象来解决漏洞。
下表包含指向常见漏洞和公开列表中的每个漏洞的标准条目的链接:
**漏洞标题 ** | **CVE 编号 ** | 公开披露 | 利用 |
---|---|---|---|
脚本引擎内存损坏漏洞 | CVE-2016-3375 | 否 | 否 |
缓解因素
Microsoft 尚未识别这些漏洞的任何 缓解因素 。
解决方法
Microsoft 尚未识别这些漏洞的任何 解决方法 。
安全更新部署
有关安全更新部署信息,请参阅“执行摘要”中引用的 Microsoft 知识库文章。
致谢
Microsoft 认识到安全社区中那些帮助我们通过协调漏洞披露来保护客户的努力。 有关详细信息,请参阅确认。
免责声明
Microsoft 知识库中提供的信息“按原样”提供,不提供任何形式的担保。 Microsoft 不明确或暗示所有保证,包括适销性和针对特定用途的适用性和适用性的保证。 在任何情况下,Microsoft Corporation 或其供应商都应对任何损害负责,包括直接、间接、附带、后果性、业务利润损失或特殊损害,即使 Microsoft Corporation 或其供应商被告知存在此类损害的可能性。 某些州不允许排除或限制后果性或附带性损害的责任,因此上述限制可能不适用。
修订
- V1.0(2016 年 9 月 13 日):公告已发布。
页面生成的 2016-09-12 09:57-07:00。