发布日期:2017 年 3 月 14 日
版本:1.0
执行摘要
此安全更新修复了 Microsoft Windows 中的多个漏洞。如果攻击者运行连接到 iSNS 服务器的经特殊设计的应用程序,然后向该服
务器发出恶意请求,则其中最严重的漏洞可能允许远程执行代码。对于 Windows Server 2008、Windows Server 2008 R2、
Windows Server 2012、Windows Server 2012 R2、Windows 10 版本 1607 和 Windows Server 2016,此安全更新的等级为“严
重”;对于 Windows Vista、Windows 7、Windows 8.1、Windows RT 8.1、Windows 10 和 Windows 10 版本 1511,此安全更新
的等级为“重要”。
有关详细信息,请参阅受影响的软件和漏洞严重等级部分。
此安全更新程序通过更正以下行为修复这些漏洞:
Device Guard 验证已签名的 PowerShell 脚本的某些元素。
Microsoft SMBv2/SMBv3 客户端处理经特殊设计的请求。
Windows 在加载 DLL 文件前验证输入。
修改 Windows dnsclient 处理请求的方式。
更正在注册 DCOM 对象时 Windows 强制执行 RunAs 权限的方式。
修改 iSNS 服务器服务分析请求的方式。
有关这些漏洞的更多信息,请参阅漏洞信息部分。有关此更新的更多信息,请参阅 Microsoft 知识库文章 4013078。
新常见问题解答
此更新是否包含其他任何与安全相关的功能更改?
是。除了针对本公告中所述漏洞列出的更改之外,此更新程序还包括纵深防御更新程序,可帮助改进与安全相关的功能。
漏洞信息
Device Guard 安全功能绕过漏洞 - CVE-2017-0007
如果 Device Guard 不能正确验证已签名 PowerShell 脚本中的某些元素,会存在一个安全功能绕过漏洞。成功利用此漏洞的攻击
者可能会修改 PowerShell 脚本的内容,而不会使与文件相关联的签名无效。由于 Device Guard 依赖于该签名确定脚本不是恶意
脚本,Device Guard 随后可能会允许恶意脚本执行。
Windows DLL 加载远程执行代码漏洞 - CVE-2017-0039
当 Microsoft Windows 在加载某些动态链接库 (DLL) 文件前无法正确验证输入时,存在一个远程执行代码漏洞。成功利用该漏洞的
攻击者可以控制受影响的系统。攻击者可随后安装程序;查看、更改或删除数据;或者创建拥有完全用户权限的新帐户。与拥有管
理用户权限的用户相比,帐户被配置为拥有较少系统用户权限的用户受到的影响更小。