KB5128495 - SQL Server 2019 GDR 安全更新说明:2026 年 10 月 13 日

应用对象
SQL Server 2019 on Windows SQL Server 2019 on Linux

发布日期: 2026 年 10 月 13 日

版本: 15.0.2200.2

摘要

此安全更新包含修复并解决了漏洞。 要了解有关这些漏洞的更多信息,请参阅以下安全公告:

Microsoft SQL Server 组件在此安全更新中更新到了以下内部版本中:

  • SQL Server - 产品版本:15.0.2200.2,文件版本:2019.150.2200.2

重要

若要帮助保护 Windows 上的 SQL Server,请使用扩展保护启用加密。

此更新中的已知问题

使用 MSDASQL 的链接服务器查询会失败,并返回错误 7416

使用 MSDASQL(适用于 ODBC 驱动程序的 OLE DB 提供程序)提供程序并指定提供程序字符串 (@provstr) 的链接服务器查询将会失败,并返回以下错误消息:

消息 7416,级别 16
被拒绝访问远程服务器,因为不存在登录映射。

数据库引擎中的更严格连接验证检查可能会拒绝使用 MSDASQL 提供程序的某些链接服务器配置的连接,即使早期版本允许这些连接也是如此。

有关详细信息和解决方法,请参阅使用 MSDASQL 的链接服务器查询失败,并返回错误 7416。

此更新中的改进和修复

提供了一个可下载的 Microsoft Excel 工作簿,其中包含生成摘要列表及其当前支持生命周期。 该 Excel 文件还包含详细的修复列表。 立即下载此 Excel 文件。

注意

可以通过书签直接引用下表中的各个条目。 如果在表中选择任何 bug 引用 ID,系统会使用“#bkmk_NNNNNNN”格式将书签标记添加到 URL。 然后,你可以与他人共享此 URL,以便他们直接跳转到表中所需的修复。

Bug 参考 说明 修复区域 组件 平台
5419474 通过改进数据处理期间的验证,解决了 PolyBase 中的安全漏洞。 SQL Server 引擎 PolyBase Linux, Windows
5505577 更新了 SQL Server 在安装外部语言和外部库包后使用的第三方存档提取组件。 应用更新后,程序包提取将使用刷新的组件。 SQL Server 引擎 扩展 Linux, Windows
5521425 修复了机器学习服务和语言扩展使用的 SQL Server SQL 卫星协议消息分析逻辑中的多个内存损坏和内存泄漏漏洞。 SQL Server 引擎 扩展 Linux, Windows
5524129 增加了对可用性组次要副本上的 FILESTREAM 片段大小的验证,以拒绝超大片段。 SQL Server 引擎 高可用性和灾难恢复 Linux, Windows
5533863 提高了事务复制中排队更新订阅的安全性和可靠性。 SQL Server 引擎 复制 Windows
5533867 提高了事务复制中排队更新订阅的安全性和可靠性。 SQL Server 引擎 复制 Windows
5541125 改进了 Showplan 输入处理以提高安全性和可靠性。 SQL Server 引擎 查询存储 Windows
5542027 解决了 SQL Server 虚拟设备接口(VDI)和 SQL 编写器备份路径中的输入验证问题,在该问题中,大小值格式错误可能会导致内存访问越界。 引入了强化算术和传输大小验证,以便在发生不安全的内存处理之前拒绝无效请求。 SQL Server 引擎 备份还原 Windows
5544847 解决了 SQL Server 备份和还原元数据处理中的整数处理问题,该问题可能允许本地身份验证用户获得提升的权限并导致服务停止响应。 增加了严格的边界验证和安全大小计算检查,以在内存操作发生之前拒绝格式错误或过大的输入。 SQL Server 引擎 备份还原 Windows
5558729 更新了共享内存处理。 SQL Server 引擎 PolyBase Linux, Windows
5570333 更新了本机比较字符串。 SQL Server 引擎 PolyBase Windows
5571554 修复了 SQL Server 虚拟设备接口(VDI)中的安全漏洞,该漏洞在打开虚拟设备集时可能会发生越界写入操作。 SQL Server 引擎 备份还原 Windows
5572073 修复了 SQL Server 虚拟设备接口(VDI)中的安全漏洞,该漏洞在备份或还原操作期间处理传输的数据时可能会发生越界读取或写入操作。 SQL Server 引擎 备份还原 Windows
5573748 修复了 PolyBase 回滚队列数据的不安全反序列化,从而会拒绝格式错误的有效负载。 SQL Server 引擎 PolyBase Linux, Windows
5582113 修复了当提供程序字符串不包含用户 ID (UID)时 MSDASQL 链接服务器连接失败的问题。 SQL Server 引擎 分布式查询 Linux, Windows
5639361 修复了复制操作中影响数据验证的问题。 SQL Server 引擎 复制 Linux, Windows
5639372 修复了合并复制 Web 同步操作中影响数据验证的问题。 SQL Server 引擎 复制 Linux, Windows
5639389 加强了对某些复制相关数据库操作的授权检查,以帮助防止数据库信息意外泄露。 SQL Server 引擎 复制 Linux, Windows
5639443 将 SQL 跟踪读取器内的 LoginSid 处理限制为内部缓冲区大小,以防止格式错误的跟踪数据导致越界读取操作。 SQL Server 引擎 可编程性 Windows
5644964 提高了订阅者数据库还原和升级操作期间复制安全元数据处理的安全性和可靠性。 SQL Server 引擎 复制 Windows
5645003 提高了异构事务复制方案中日志读取器代理的安全性和可靠性。 SQL Server 引擎 复制 Windows
5650547 修复了在数据库引擎读取特殊设计的扩展事件 (.xel) 文件时允许信息泄漏或拒绝服务的几个安全漏洞。 SQL Server 引擎 扩展事件 Linux, Windows

如何获取和安装更新

方法 1: Windows 更新

可以通过 Windows 更新获取此更新。 启用自动更新后,系统会自动下载并安装此更新。 有关如何开启自动更新的更多信息,请参阅 Windows 更新:常见问题解答。

方法 2:Microsoft 更新目录

若要获取此更新的独立程序包,请转到 Microsoft 更新目录网站。

注意

  • 检测逻辑已针对发布到 Microsoft 更新目录网站的此版本和将来的安全版本进行了更新。 有关更多信息,请参阅 SQL Server 服务的 Microsoft 更新检测逻辑更新。
  • 即使未安装 Reporting Services,也可以通过 Microsoft 更新目录对所有 SQL Server 的服务器提供此更新。 对于不托管 Microsoft SQL Server Reporting Services 的计算机,可以选择安装此安全更新。

方法 3:Microsoft 下载中心

从 Microsoft 下载中心可以下载以下文件:

下载图标 立即下载程序包

更多信息

先决条件

若要应用此更新,必须安装 SQL Server 2019 或通过此 SQL Server 2019 GDR 发布的任何 SQL Server 2019 GDR。

安全更新程序部署信息

有关此更新的部署信息,请参阅部署 - 安全更新指南。

文件哈希信息

文件名 SHA256 哈希
SQLServer2019-KB5128495-x64.exe CE1C76B5AC1DD769D0679D9D4451EC41CE22F6555B811357D5093A9E3C0655D0

文件信息

此程序包的英文版具有下面的工作表中列出的文件属性(或较新的文件属性)。 这些文件的日期和时间以协调世界时 (UTC) 格式列出。 查看文件信息时,文件信息会转换为当地时间。 要了解 UTC 与本地时间之间的时差,请使用控制面板中“日期和时间”项中的“时区”选项卡。

对于所有受支持的基于 x64 的版本 - 请下载安全更新 5128495 中包含的文件列表。

有关保护和安全的信息

保护自己的上网安全:Windows 安全支持

了解如何防范网络威胁:Microsoft 安全