网络安全

Microsoft 安全公告 MS16-114 - 重要

发布时间:2017-06-30 21:12

Windows SMBv1 服务器安全更新程序 (3185879)

发布日期:2016年9月13日

版本:1.0

执行摘要

此安全更新程序修复了 Microsoft Windows 中的一个漏洞。在 Windows Vista、Windows Server 2008、Windows 7 和 Windows Server 2008 R2 操作系统中,如果已身份验证的攻击者将经特殊设计的数据包发送至受影响的 Microsoft 服务器消息块 1.0 (SMBv1) 服务器,则此漏洞可能允许远程代码执行。其他 SMB 服务器版本不受此漏洞影响。尽管更高版本的操作系统受影响,但潜在的影响为拒绝服务。

对于所有受支持的 Microsoft Windows 版本,此安全更新程序的等级为“重要”。有关详细信息,请参阅受影响的软件和漏洞严重等级部分。

此安全更新程序通过更正 Microsoft 服务器消息块 1.0 (SMBv1) 服务器处理经特殊设计的请求的方式来修复此漏洞。有关此漏洞的详细信息,请参阅漏洞信息部分。

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

漏洞信息 Windows SMB 已身份验证远程执行代码漏洞 - CVE-2016-3345

如果由于 SMBv1 服务器实现未能正确地处理某些请求,已身份验证的攻击者将经特殊设计的数据包发送至 SMBv1 服务器,则 Microsoft 服务器消息块 1.0 (SMBv1) 服务器中会存在远程执行代码漏洞。

在 Windows 8.1 和更高版本的系统中,成功利用此漏洞的攻击者可能会导致受影响的系统停止响应,手动重新启动系统方能解决此问题。但是,在 Windows Vista、Windows 7 和 Windows Server 2008 的所有受支持的版本中,此漏洞可能允许远程代码执行。

若要利用此漏洞,攻击者在尝试进行攻击前,首先需要对 SMBv1 服务器进行身份验证,并获取在目标服务器上打开文件的权限。

此安全更新程序通过更正 Microsoft 服务器消息块 1.0 (SMBv1) 服务器处理经特殊设计的请求的方式来修复此漏洞。

缓解因素

以下缓解因素在你遇到的情形中可能会有所帮助:

若要利用此漏洞,攻击者必须与 SMBv1 服务器建立已身份验证的 SMBv1 会话。变通办法

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

禁用 SMBv1

对于运行 Windows Vista 及更高版本的客户

请参阅 Microsoft 知识库文章 2696547

适用于运行 Windows 8.1 或 Windows Server 2012 R2 及更高版本的客户的替代方法

对于客户端操作系统:

打开“控制面板”,单击“程序”,然后单击“打开或关闭 Windows 功能”。在“Windows 功能”窗口中,清除“SMB 1.0/CIFS 文件共享支持”复选框,然后单击“确定”以关闭此窗口。重启系统。
 

对于服务器操作系统:

打开“服务器管理器”,单击“管理”菜单,然后选择“删除角色和功能”。在“功能”窗口中,清除“SMB 1.0/CIFS 文件共享支持”复选框,然后单击“确定”以关闭此窗口。重启系统。
 

变通办法的影响。目标系统上将禁用 SMBv1 协议。

如何撤消变通办法。回溯变通办法步骤,而不是将“SMB 1.0/CIFS 文件共享支持”功能还原为活动状态。

常见问题解答

哪些 SMB 版本受此漏洞影响? 
此漏洞仅影响 SMBv1。

SMBv1 和 SMBv2 之间有何不同? 
客户端可使用这两种协议来通过网络从服务器系统中请求文件和打印服务。两种协议皆为有状态协议,客户端通过这两种协议与服务器建立连接,并基于该连接建立已身份验证的上下文,然后发出各种请求来访问文件、打印机和命名管道以进行进程间通信。SMBv2 协议是现有 SMB 协议的主要修订版。虽然诸多底层概念是相同的,但数据包格式完全不同。除提供 SMBv1 所具备的全部功能外,SMBv2 协议还具有多个增强功能:

客户端临时断开连接之后,允许打开要重新建立的文件。允许服务器在客户端具有未完成的操作时平衡同时执行的操作数。在共享数、用户数及同时打开的文件数方面提供可伸缩性。支持符号链接。使用更强大的算法验证请求和响应的完整性。 安全更新程序部署

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

鸣谢

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

免责声明

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