发布日期:2016年11月8日
版本:1.0
执行摘要此安全更新程序可修复 Microsoft SQL Server 中的多个漏洞。最严重的漏洞可以允许攻击者提升特权用于查看、更改、删除数据甚至创建新帐户。此安全更新程序通过更正 SQL Server 句柄指针强制转换方式来修复这些最严重的漏洞。
此安全更新等级为“重要”,支持版本包括 Microsoft SQL Server 2012 Service Pack 2 和 Service Pack 3、Microsoft SQL Server 2014 Service Pack 1 和 Service Pack 2、以及 Microsoft SQL Server 2016。有关详细信息,请参阅受影响的软件部分。
有关这些漏洞的详细信息,请参阅漏洞信息部分。
有关此更新程序的详细信息,请参阅 Microsoft 知识库文章 3199641。
更新程序常见问题解答 对我的 SQL Server 版本提供了 GDR 和/或 CU(Cumulative Update)更新。我如何知道该使用哪个更新?
首先,确定 SQL Server 的版本号。有关确定 SQL Server 版本号的详细信息,请参阅 Microsoft 知识库文章 321185。
有关其他安装说明,请在安全信息一节参阅有关 SQL Server 版本的“安全更新信息”部分。
什么是 GDR 和 CU,两者有何差别?
GDR(General Distribution Release,普通分发版本)和 CU(Cumulative Update,累积更新)对应于两种不同的可用于 SQL Server 的更新服务分支 。两者的主要差别在于,CU 分支针对指定基线累积包括所有更新,而 GDR 分支只包括针对指定基线的累积关键更新。基线可以是初始 RTM 版本或 Service Pack。
对于任何指定基线,如果系统正处于该基线或以前只为该基线安装了 GDR 更新,可以选择 GDR 或 CU 分支。若以前就该基线已安装 SQL Server CU,则只能选择 CU 分支。
这些安全更新程序是否将提供给 SQL Server 集群?
是的。更新程序还将提供给组成集群的 SQL Server 2012 SP2/SP3、SQL Server 2014 SP1/SP2 和 SQL Server 2016 RTM 实例。SQL Server 集群更新需要用户交互。
如果 SQL Server 2012 SP2/SP3、SQL Server 2014 SP1/SP2 和 SQL Server 2016 RTM 集群具有被动节点以缩短停机时间,Microsoft 建议您首先扫描并将此更新程序应用于非活动节点,然后扫描并将其应用于活动节点。当所有组件在所有节点上经过更新之后,将不再提供此更新。
安全更新是否可以应用于 Windows Azure (IaaS) 上的 SQL Server 实例?
是的。将通过 Microsoft Update 向 Windows Azure (IaaS) 上的 SQL Server 实例提供安全更新,或者客户可以从 Microsoft 下载中心下载安全更新并手动应用它们。
当 Microsoft SQL Server 不正确地执行指针强制转换时,其中存在特权提升漏洞。如果其凭据允许对受影响的 SQL Server 数据库的访问,则攻击者可以利用这些漏洞。成功利用这些漏洞的攻击者可以获得用于查看、更改或删除数据的提升特权;或创新新帐户。
此安全更新通过更正 SQL Server 处理指针强制转换的方式来解决这些漏洞。
需要对公告进行多元化描述。
缓解因素Microsoft 并未发现这些漏洞的任何缓解因素。
变通办法Microsoft 并未发现这些漏洞的任何变通办法。
MDS API XSS 漏洞 - CVE-2016-7251SQL Server MDS 中存在的 XSS 特权提升漏洞可以允许攻击者将客户端脚本注入到 Internet Explorer 用户实例中。当 SQL Server MDS 无法正确验证 SQL Server 网址上的请求参数时,就会引发此漏洞。此脚本可能发布虚假内容、泄露信息、或取代目标用户在网站上实施该用户有权限执行的任何操作。
此安全更新程序通过更正 SQL Server MDS 验证请求参数的方式来修复漏洞。
缓解因素Microsoft 并未发现这些漏洞的任何缓解因素。
变通办法Microsoft 并未发现此漏洞的任何变通办法。
SQL 分析服务信息泄露漏洞 - CVE-2016-7252当 Microsoft SQL Analysis Services 错误地检查 FILESTREAM 路径时,存在信息泄露漏洞。如果其凭据允许对受影响的 SQL Server 数据库的访问,则攻击者可以利用此漏洞。成功利用此漏洞的攻击者可以获取额外的数据库信息和文件信息。
此安全更新程序通过更正 SQL Server 处理 FILESTREAM 路径的方式来修复漏洞。
缓解因素Microsoft 并未发现此漏洞的任何缓解因素
变通办法Microsoft 并未发现此漏洞的任何变通办法。
SQL Server 代理特权提升漏洞 - CVE-2015-7253当 SQL Server 代理在 atxcore.dll 上错误地检查 ACL 时,Microsoft SQL Server 引擎中存在特权提升漏洞。如果其凭据允许对受影响的 SQL Server 数据库的访问,则攻击者可以利用此漏洞。成功利用此漏洞的攻击者可以获得用于查看、更改或删除数据的提升特权;或创新新帐户。
此安全更新程序通过更正 SQL Server 引擎处理 ACLs 的方式来修复漏洞。
缓解因素Microsoft 并未发现此漏洞的任何缓解因素。
变通办法Microsoft 并未发现此漏洞的任何变通办法。
鸣谢Microsoft 通过协调漏洞披露渠道认可在安全社区中帮助我们对客户进行保护的人们所做出的努力。有关详细信息,请参阅鸣谢。
免责声明Microsoft 知识库中的信息“按原样”提供,没有任何形式的担保。Microsoft 不作任何明示或暗示保证,包括对适销性和针对特定用途的适用性的保证。Microsoft Corporation 或其供应商不对任何损害(包括直接的、间接的、偶然的、必然的损害、商业利润损失或特殊损害)承担任何责任,即使 Microsoft Corporation 或其供应商事先已被告知有可能发生此类损害。有些州不允许排除或限制必然或偶然损害的赔偿责任,因此上述限制可能不适用。