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

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

发布日期: 2026 年 10 月 13 日

版本: 15.0.4500.2

摘要

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

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

  • SQL Server - 产品版本:15.0.4500.2,文件版本:2019.150.4500.2

重要

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

此更新中的已知问题

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

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

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

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

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

此更新中的改进和修复

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

注意

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

Bug 参考 说明 修复区域 组件 平台
5419476 通过改进数据处理期间的验证,解决了 PolyBase 中的安全漏洞。 SQL Server 引擎 PolyBase Linux, Windows
5505576 汇报了 SQL Server 在安装了外部语言和外部库包时使用的第三方存档提取组件。 应用更新后,程序包提取将使用刷新的组件。 SQL Server 引擎 扩展 Linux, Windows
5521448 修复了机器学习服务和语言扩展使用的 SQL Server SQL 卫星协议消息分析逻辑中的多个内存损坏和内存泄漏漏洞。 SQL Server 引擎 扩展 Linux, Windows
5523877 添加可用性组次要副本上的 FILESTREAM 片段大小验证,以拒绝超大片段。 SQL Server 引擎 高可用性和灾难恢复 Linux, Windows
5533859 提高事务复制中排队更新订阅的安全性和可靠性。 SQL Server 引擎 复制 Windows
5533866 提高事务复制中排队更新订阅的安全性和可靠性。 SQL Server 引擎 复制 Windows
5542026 解决了虚拟设备接口 (VDI) 和 SQL 编写器备份路径SQL Server输入验证问题,其中大小值格式错误可能会导致内存访问越界。 引入强化算术和传输大小验证,以便在发生不安全的内存处理之前拒绝无效请求。 SQL Server 引擎 备份还原 Windows
5542085 改进了 Showplan 输入处理以增强安全性和可靠性。 SQL Server 引擎 查询存储 Windows
5544848 解决了 SQL Server 备份和还原元数据处理中的整数处理问题,该问题可能允许本地身份验证用户获得提升的权限并导致服务停止响应。 添加严格的边界验证和安全大小计算检查,以在内存操作发生之前拒绝格式错误或过大的输入。 SQL Server 引擎 备份还原 Windows
5558727 汇报共享内存处理。 SQL Server 引擎 PolyBase Linux, Windows
5570323 汇报本机比较字符串。 SQL Server 引擎 PolyBase Windows
5571553 修复了 SQL Server 虚拟设备接口 (VDI) 中的安全漏洞,其中打开虚拟设备集时可能会发生越界写入操作。 SQL Server 引擎 备份还原 Linux, Windows
5572071 修复了 SQL Server 虚拟设备接口 (VDI) 中的安全漏洞,其中在备份或还原操作期间处理传输的数据时可能会发生越界读取或写入操作。 SQL Server 引擎 备份还原 Linux, Windows
5573960 修复了 PolyBase 回滚队列数据的不安全反序列化,以便拒绝格式错误的有效负载。 SQL Server 引擎 PolyBase Linux, Windows
5582061 修复了如果提供程序字符串不包含用户 ID (UID) ,则 MSDASQL 链接服务器连接失败的问题。 SQL Server 引擎 分布式查询 Linux, Windows
5639360 修复了复制操作中影响数据验证的问题。 SQL Server 引擎 复制 Linux, Windows
5639370 修复了合并复制 Web 同步操作中影响数据验证的问题。 SQL Server 引擎 复制 Linux, Windows
5639387 加强对某些与复制相关的数据库操作的授权检查,以帮助防止意外泄露数据库信息。 SQL Server 引擎 复制 Linux, Windows
5639444 将 SQL 跟踪读取器内的 LoginSid 处理限制为内部缓冲区大小,以防止格式错误的跟踪数据导致越界读取操作。 SQL Server 引擎 可编程性 Linux, Windows
5644551 提高订阅者数据库还原和升级操作期间复制安全元数据处理的安全性和可靠性。 SQL Server 引擎 复制 Windows
5645002 提高异构事务复制方案中日志读取器代理的安全性和可靠性。 SQL Server 引擎 复制 Windows
5650546 修复了在数据库引擎读取特殊设计的扩展事件 (.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 下载中心可以下载以下文件:

下载图标 立即下载程序包

如何获取或下载适用于 Linux 的最新累积更新包

要将 Linux 上的 SQL Server 2019 更新到最新的 CU,必须先配置累积更新存储库。 然后,使用适当的特定于平台的更新命令更新 SQL Server 程序包。

有关安装说明和指向 CU 包下载的直接链接,请参阅 SQL Server 2019 发行说明。

更多信息

先决条件

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

安全更新程序部署信息

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

文件哈希信息

文件名 SHA256 哈希
SQLServer2019-KB5128494-x64.exe 3C85C6D982D06EDC70E312934CCD3413386000359E180BFD63901F4256C44E04

文件信息

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

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

有关保护和安全的信息

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

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