发布日期:2015 年 8 月 11 日 | 更新时间: September 25, 2015
版本: 1.2
执行摘要此安全更新可解决 Microsoft .NET Framework 中的漏洞。如果用户运行经特殊设计的 .NET 应用程序,则该漏洞可能允许特权提升。但是,在所有情况下,攻击者无法强迫用户运行应用程序,攻击者必须说服用户执行此类操作。
对于所有受支持的 Microsoft Windows 版本(Itanium 版本除外)上的 Microsoft .NET Framework 4.6 而言,此安全更新的等级为“重要”。有关详细信息,请参阅?受影响的软件?部分。
此安全更新通过更正 .NET Framework 的 RyuJIT 编译器优化来修复此漏洞。有关这些漏洞的详细信息,请参阅?漏洞信息?一节。
有关此更新的详细信息,请参阅 Microsoft 知识库文章 3086251。
更新常见问题 我如何确定安装了哪个版本的 Microsoft .NET Framework?
您可以在一个系统上安装和运行多个版本的 .NET Framework,也可以按任何顺序安装各个版本。有关详细信息,请参阅 Microsoft Knowledge 知识库文章 318785。
当 RyuJIT 编译器未正确优化某些参数导致代码生成错误时,Microsoft .NET Framework 中存在特权提升漏洞。成功利用此漏洞的攻击者可以完全控制受影响的系统。攻击者可随后安装程序;查看、更改或删除数据;或者创建拥有完全用户权限的新帐户。与拥有管理用户权限的用户相比,帐户被配置为拥有较少系统用户权限的用户受到的影响更小。
若要利用此漏洞,攻击者需要托管经特殊设计的 .NET 应用程序并诱使用户运行该应用程序。但是,在所有情况下,攻击者无法强迫用户运行应用程序,攻击者必须说服用户执行此类操作。此安全更新通过更正 .NET Framework 的 RyuJIT 编译器优化来修复此漏洞。
缓解因素Microsoft 并未发现这些漏洞的任何缓解因素。
安全更新程序部署有关安全更新部署信息,请参阅执行摘要中此处引用的 Microsoft 知识库文章。
鸣谢Microsoft 通过协调漏洞披露渠道认可在安全社区中帮助我们对客户进行保护的人们所做出的努力。有关详细信息,请参阅鸣谢部分。
免责声明Microsoft 知识库中的信息“按原样”提供,没有任何形式的担保。Microsoft 不作任何明示或暗示保证,包括对适销性和针对特定目的的适用性的保证。Microsoft Corporation 或其供应商不对任何损害(包括直接的、间接的、偶然的、必然的损害,商业利润损失,或特殊损害)承担任何责任,即使 Microsoft Corporation 或其供应商事先已被告知有可能发生此类损害。有些州不允许排除或限制必然或偶然损害的赔偿责任,因此上述限制可能不适用。