KB5122773 - 適用於 SQL Server 2019 GDR 的安全性更新程式封裝說明:2026 年 9 月 8 日

Applies To
SQL Server 2019 on Windows SQL Server 2019 on Linux

發行日期:2026 年 9 月 8 日

版本: 15.0.2190.7

摘要

此安全性更新程式封裝包含修正並解決弱點。 要深入瞭解這些弱點,請參閱下列安全資訊諮詢:

在這個安全性更新程式封裝中,下列組建的 Microsoft SQL Server 元件已經過更新:

  • SQL Server - 產品版本:15.0.2190.7,檔案版本:2019.150.2190.7

重要

為協助保護 Windows 上的 SQL Server,請啟用擴充保護加密功能。

此更新中的已知問題

使用 MSDASQL 的連結伺服器查詢會失敗並出現錯誤 7416

使用 MSDASQL (OLE DB Provider for ODBC Drivers) 提供者並指定提供者字串 (@provstr) 的連結伺服器查詢會失敗,並傳回以下錯誤訊息:

Msg 7416,第 16 層
因為不存在登入對應,因此拒絕存取遠端伺服器。

資料庫引擎中更嚴格的連線驗證檢查可能會拒絕某些使用 MSDASQL 提供者的連結伺服器設定的連線,即使早期建置允許這些連線。

如需詳細資訊和因應措施,請參閱使用 MSDASQL 的連結伺服器查詢會失敗並出現錯誤 7416 (部分內容可能是機器或 AI 翻譯)。

包含於此更新中的改進與修正

可下載的 Microsoft Excel 活頁簿包含組建摘要清單,以及其目前的支援生命週期。 Excel 檔案中也包含詳細的修正清單。 立即下載此 Excel 檔案 (英文)。

注意

下表中的個別項目可直接透過書籤參照。 如果您在表格中選取任何錯誤參考識別碼,系統就會使用「#bkmk_NNNNNNN」格式將書籤標記新增至 URL。 接著,您可以與他人共用這個 URL,讓他們直接跳至表格中想要的修正項目。

錯誤參照 描述 修正區域 元件 平台
5370307 此修正程式解決了 SQL Server PolyBase 引擎中的不安全還原序列化問題。 SQL Server 引擎 PolyBase Linux;Windows
5383447 此修正程式可解決影響 SQL Server 受控備份至 Microsoft Azure 預存程序的弱點,managed_backup.sp_get_encryption_option 和 managed_backup.sp_do_backup。 使用受控備份的客戶應透過標準 SQL Server 維護程序套用此更新。 SQL Server 引擎 備份還原 Linux;Windows
5406199 此修正程式可解決遠端程式碼執行弱點。具有系統管理權限的使用者會修改 PolyBase 服務的命令列參數,以啟用已淘汰的功能。此功能會在原始傳輸控制通訊協定 (TCP) 接聽程式上執行資料倉儲 (DW) 引擎和資料移動服務 (DMS) 的控制和資料通道。 這項已過時的功能旨在透過只在 Pod 外部公開 SQL Server 連接埠,在 Kubernetes 中的單一 SQL 平台抽象層 (SQLPAL) 執行個體下執行。 如果服務是以修改過的命令列參數啟動,此修正程式會防止 PolyBase 服務為 DW 引擎以及 DMS 控制和資料通道開啟原始 TCP 接聽程式。 SQL Server 引擎 PolyBase Linux;Windows
5434231 此修正程式解決了 SQL Server 磁碟區陰影複製服務 (VSS) 寫入器所處理的備份中繼資料的內部驗證之問題,可改善對格式不正確或大小不足的中繼資料的處理,以確保安全地將其拒絕。 SQL Server 引擎 備份還原 Windows
5442246 此修正程式解決了 SQL Server Agent 載入工作代理程式元件時的安全性驗證問題。 此修正程式可增強安全性驗證。 SQL Server 引擎 SQL Agent Windows
5456058 如果 SQL Server Agent 處理特定輸入,此修正程式可解決其可靠性和安全性問題。 SQL Server 引擎 SQL Agent Linux;Windows
5459643 此修正程式解決了 SQL WMI 提供者在處理格式不正確的輸入時的問題,同時保留有效輸入的現有行為。 SQL Server 引擎 WMI 管理提供者(SqlMgmProvider) Windows
5462847 此修正程式可解決 SQL Server 中 Microsoft Entra 驗證登入處理的安全性弱點。 SQL Server 引擎 安全性基礎結構 Linux;Windows
5469847 此修正程式改善 SQL Server 複寫預存程序的內部驗證和安全性檢查,以確保使用預期的安全防護機制處理複寫作業。 SQL Server 引擎 複寫 Linux;Windows
5471670 此修正程式解決了 SQL Server 元件在處理格式不正確的表格式資料流程 (TDS) 和二進位 XML 輸入時的驗證問題。 輸入包含可能導致非預期行為的無效長度值。 SQL 連線能力 SQL 連線能力 Windows
5475798 此修正程式解決了複寫預存程序中的識別碼處理和輸入驗證問題,以確保正確處理提供和儲存的值。 SQL Server 引擎 複寫 Linux;Windows
5475799 此修正程式解決了複寫預存程序不正確處理包含較長或特殊字元之識別碼的問題。 SQL Server 引擎 複寫 Linux;Windows
5475800 此修正程式解決了不正確地處理包含特殊字元之識別碼的複寫預存程序。 SQL Server 引擎 複寫 Linux;Windows
5475801 此修正程式解決了合併式複寫中繼資料預存程序的輸入驗證問題,以確保提供的值可可靠地處理。 SQL Server 引擎 複寫 Linux;Windows
5475802 此修正程式解決了處理呼叫者提供之路徑值的複寫預存程序中的問題。 SQL Server 引擎 複寫 Linux;Windows
5475804 此修正程式解決了複寫預存程序所使用參數的輸入驗證問題,以確保提供的值可可靠地處理。 SQL Server 引擎 複寫 Linux;Windows
5481782 此修正程式解決了在特定作業條件下影響 SQL Server Agent 安全性和可靠性的問題。 SQL Server 引擎 SQL Agent Linux;Windows
5482773 此修正程式解決了 SUBSTRING 函數在處理格式不正確的雙位元組字元集 (DBCS) varchar 輸入時,讀取超出配置緩衝區的問題。 此問題發生在原生編譯的 In-Memory Online Transaction Processing (OLTP) 程序中。 SQL Server 引擎 記憶體內部 OLTP Windows
5482828 此修正程式解決了在變化選擇器敏感 (_VSS) 定序下,轉換或截斷包含表意文字變體序列 (IVS) 的 NVARCHAR 值時,會導致存取衝突的問題。 此問題發生在原生編譯的 In-Memory Online Transaction Processing (OLTP) 程序中,並導致伺服器停止回應。 SQL Server 引擎 記憶體內部 OLTP Windows
5482834 此修正程式解決了在 Variation Selector Sensitive (_VSS) 定序下串流傳送 nvarchar(max) 資料並使用 SET TEXTSIZE 截斷時,原生編譯的預存程序會造成堆積緩衝區覆寫的問題。 如果程序使用較小的表格式資料流 (TDS) 封包大小,此問題會導致伺服器停止回應。 SQL Server 引擎 記憶體內部 OLTP Windows
5494580 此修正程式可解決遠端程式碼執行弱點。具有系統管理權限的使用者會修改 PolyBase 服務的命令列參數,以啟用已淘汰的功能。此功能會在原始傳輸控制通訊協定 (TCP) 接聽程式上執行資料倉儲 (DW) 引擎和資料移動服務 (DMS) 的控制和資料通道。 這項已過時的功能旨在透過只在 Pod 外部公開 SQL Server 連接埠,在 Kubernetes 中的單一 SQL 平台抽象層 (SQLPAL) 執行個體下執行。 如果服務是以修改過的命令列參數啟動,此修正程式會防止 PolyBase 服務為 DW 引擎以及 DMS 控制和資料通道開啟原始 TCP 接聽程式。 SQL Server 引擎 PolyBase Linux;Windows
5495727 此修正程式解決了當 SQL Server 處理具有極大 OPTION (USE PLAN) XML 宣告的查詢時發生的存取違規。 此存取違規可能會導致 SQL Server 處理程序意外終止。 SQL Server 引擎 XML Windows
5496502 此修正程式會更新 SQL Server 處理和輸出特定內部事件資料的方式,藉此協助保護資訊,並解決 SQL Server 中的安全性問題。 SQL Server 引擎 程式設計 Windows
5499512 此修正程式解決了 SQL Server 中的安全性問題,其中 Extended Events 中的驗證不足可能會導致記憶體損壞。 SQL Server 引擎 Extended Events Linux;Windows
5499847 此修正程式解決了文件類型定義 (DTD) 屬性清單中的 XML 資料類型處理錯誤。 SQL Server 引擎 XML Linux;Windows
5499871 此修正程式解決了 SQL Server XML 閱讀程式中的整數溢位,當 SQL Server 透過 OPENROWSET(BULK...) 或 BULK INSERT 處理特別設計的 XML 格式檔案時,就會發生此問題。 整數溢位可能會導致 SQL Server 處理程序停止回應或意外終止。 SQL Server 引擎 XML Linux;Windows
5500062 此修正程式可解決多個安全性弱點;當資料庫引擎讀取特別製作的 Extended Events (.xel) 檔案時,這些弱點可能會導致資訊洩漏或阻斷服務。 SQL Server 引擎 Extended Events Linux;Windows
5502663 此修正程式解決了 SQL Server 中的不正確輸入驗證問題,該問題可能允許已驗證的使用者洩漏有限的記憶體內容。 此修正程式可增強輸入驗證。 SQL Server 引擎 查詢執行 Linux;Windows
5505433 此修正程式會為內嵌證明欄位新增範圍驗證。 SQL Server 引擎 複寫 Windows
5505443 此修正程式加強了 Object Store Format (OSF) 還原序列化,避免受到格式不正確或惡意的串流資料影響。 SQL Server 引擎 複寫 Windows
5505474 此修正程式加強了受保護區域程式碼中的緩衝區長度驗證檢查。 SQL Server 引擎 複寫 Windows
5506119 此修正程式可處理 SQL Server 中的不正確輸入驗證問題,經過驗證的使用者可以提供一個指標,SQL Server 會對其取消參考並讀取,但不會執行。 此問題可能會導致產生傾印檔案或記憶體不足狀況。 此修正程式可增強輸入驗證。 SQL Server 引擎 查詢執行 Linux;Windows
5518499 此修正程式解決了類別識別碼查閱呼叫會讀取任意記憶體的問題。 SQL Server 引擎 複寫 Windows
5533862 此更新包括異動複寫中佇列更新訂閱的安全性和可靠性改善。 SQL Server 引擎 複寫 Windows
5533868 此更新包括異動複寫中佇列更新訂閱的安全性和可靠性改善。 SQL Server 引擎 複寫 Windows
5541129 此修正程式改善了對 Showplan 輸入的處理,以提升安全性和可靠性。 SQL Server 引擎 查詢存放區 Windows
5544086 此修正處理了 sql_variant values 的 SqlDataRecord.SetBytes API 中的欄位位移驗證不正確問題。 此修正程式可防止超出範圍的堆積寫入,進而避免在已啟用通用語言執行階段 (CLR) 的 SQL Server 安裝和 Azure SQL 受控執行個體中發生阻斷服務或權限提高。 SQL Server 引擎 程式設計 Windows
5544179 此修正程式處理了一個影響處理作業期間內部複寫資料保護的問題。 SQL Server 引擎 複寫 Linux;Windows
5544232 此修正程式解決了合併式複寫中在處理作業期間影響文字資料處理的問題。 SQL Server 引擎 複寫 Linux;Windows
5544566 此修正程式處理了複寫作業中一個影響驗證和處理的問題,以提升安全性和可靠性。 SQL Server 引擎 複寫 Linux;Windows

如何取得並安裝更新

方法 1:Windows Update

可透過 Windows Update 取得此更新。 開啟自動更新後,就會自動下載並安裝此更新。 如需有關如何開啟自動更新的詳細資訊,請參閱 Windows Update:常見問題集。

方法 2:Microsoft Update Catalog

若要取得此更新的獨立套件,請前往 Microsoft Update Catalog 網站。

注意

  • 已為張貼至 Microsoft Update Catalog 網站的這個與未來安全性版本更新其偵測邏輯。 如需詳細資訊,請參閱更新 SQL Server 服務的 Microsoft Update 偵測邏輯 (部分機器翻譯)。
  • 即使未安裝 Reporting Services,也可透過 Microsoft Update Catalog 為所有執行 SQL Server 的伺服器提供此項更新。 未裝載 Microsoft SQL Server Reporting Services 的電腦可選擇是否安裝此安全性更新。

方法 3: Microsoft 下載中心

您可以從「Microsoft 下載中心」下載下列檔案:

下載圖示 立即下載套件 (英文)

其他資訊

先決條件

若要套用此更新,您必須安裝 SQL Server 2019 或 SQL Server 2019 GDR 以前的任何 SQL Server 2019 GDR 發行版本。

安全性更新部署資訊

如需有關此更新的部署資訊,請參閱 Deployments - Security Update Guide。

檔案雜湊資訊

檔案名稱 SHA256 雜湊
SQLServer2019-KB5122773-x64.exe B11541F1D69A805417E293C8E2F6B321D8564F2AB1A5E60DB8DF538037693FF2

檔案詳細資訊

此套件的英文版具有下列工作表中列出的文件屬性 (或更新的文件屬性)。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 當您檢視檔案資訊時,它會轉換成當地時間。 若要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 項目的 [時區] 索引標籤。

適用於所有支援 x64 為主的版本 - 下載安全性更新程式封裝 5122773 中包含的檔案清單。

有關保護和安全性的資訊

線上自我保護: Windows 安全性支援

了解我們如何防範網路威脅:Microsoft 安全性