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

应用对象
SQL Server 2022 on Windows (all editions) SQL Server 2022 on Linux (all editions)

发布日期:2026 年 10 月 13 日

版本:16.0.1210.3

摘要

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

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

  • SQL Server - 产品版本:16.0.1210.3,文件版本:2022.160.1210.3

重要

若要帮助保护 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 参考 说明 修复区域 组件 平台
5419473 通过改进数据处理期间的验证,解决了 PolyBase 中的安全漏洞。 SQL Server 引擎 PolyBase Linux, Windows
5439344 解决了导致 SQL Server 进程在使用外部数据源时意外终止的问题。 SQL Server 引擎 PolyBase Linux,Windows
5490969 解决了 SQL Server 虚拟设备接口 (VDI) 和 SQL 编写器备份路径中的输入验证问题,在该问题中,大小值格式错误可能会导致内存访问越界。 引入了强化算术和传输大小验证,以便在发生不安全的内存处理之前拒绝无效请求。 SQL Server 引擎 备份还原 Windows
5505575 更新了 SQL Server 在安装外部语言和外部库包后使用的第三方存档提取组件。 应用更新后,程序包提取将使用刷新的组件。 SQL Server 引擎 扩展 Linux, Windows
5523800 增加了对可用性组次要副本上的 FILESTREAM 片段大小的验证,以拒绝超大片段。 SQL Server 引擎 高可用性和灾难恢复 Linux, Windows
5529201 改进了 Showplan 输入处理以提高安全性和可靠性。 SQL Server 引擎 查询存储 Windows
5529378 提高了事务复制中排队更新订阅的安全性和可靠性。 SQL Server 引擎 复制 Windows
5529391 提高了事务复制中排队更新订阅的安全性和可靠性。 SQL Server 引擎 复制 Windows
5544845 解决了 SQL Server 备份和还原元数据处理中的整数处理问题,该问题可能允许本地身份验证用户获得提升的权限并导致服务停止响应。 增加了严格的边界验证和安全大小计算检查,以在内存操作发生之前拒绝格式错误或过大的输入。 SQL Server 引擎 备份还原 Windows
5558728 更新了共享内存处理。 SQL Server 引擎 PolyBase Linux, Windows
5571552 修复了 SQL Server 虚拟设备接口 (VDI) 中的安全漏洞,该漏洞在打开虚拟设备集时可能会发生越界写入操作。 SQL Server 引擎 备份还原 Windows
5571987 修复了 SQL Server 虚拟设备接口 (VDI) 中的安全漏洞,该漏洞在备份或还原操作期间处理传输的数据时可能会发生越界读取或写入操作。 SQL Server 引擎 备份还原 Windows
5575395 修复了 PolyBase 回滚队列数据的不安全反序列化,从而会拒绝格式错误的有效负载。 SQL Server 引擎 PolyBase Linux, Windows
5577585 增加了对 delta 表架构的验证。 SQL Server 引擎 PolyBase Linux, Windows
5578971 修复了机器学习服务和语言扩展使用的 SQL Server SQL 卫星协议消息分析逻辑中的多个内存损坏和内存泄漏漏洞。 SQL Server 引擎 扩展 Linux, Windows
5581236 修复了当提供程序字符串不包含用户 ID (UID) 时 MSDASQL 链接服务器连接失败的问题。 SQL Server 引擎 分布式查询 Linux, Windows
5632311 提高了订阅者数据库还原和升级操作期间复制安全元数据处理的安全性和可靠性。 SQL Server 引擎 复制 Windows
5632798 提高了异构事务复制方案中日志读取器代理的安全性和可靠性。 SQL Server 引擎 复制 Windows
5632812 提高了更改源配置的安全性和可靠性。 SQL Server 引擎 复制 Windows
5632847 修复了合并复制处理超过 250 个 WebSync XML 昵称条目时发生的缓冲区溢出问题。 SQL Server 引擎 复制 Linux, Windows
5632873 修复了复制操作中影响数据验证的问题。 SQL Server 引擎 复制 Linux, Windows
5632886 修复了合并复制 Web 同步操作中影响数据验证的问题。 SQL Server 引擎 复制 Linux, Windows
5632926 加强了对某些复制相关数据库操作的授权检查,以防止数据库信息意外泄露。 SQL Server 引擎 复制 Linux, Windows
5635957 将 SQL 跟踪读取器内的 LoginSid 处理限制为内部缓冲区大小,以防止格式错误的跟踪数据导致越界读取。 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 2022,或者安装通过此 SQL Server 2022 GDR 发布的任何 SQL Server 2022 GDR。

安全更新程序部署信息

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

文件哈希信息

文件名 SHA256 哈希
SQLServer2022-KB5128493-x64.exe 37EB03E75B9E167988A42273AE7F6E61DF918D2D78F86870C08D70D2941B0E26

文件信息

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

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

有关保护和安全的信息

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

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