KB5128495: Security update for SQL Server 2019, GDR branch, October 2026. 21 vulnerabilities fixed; MSDASQL linked queries can fail
The update fixes 21 vulnerabilities in SQL Server 2019 GDR. A known issue can make linked server queries using MSDASQL and a provider string fail with error 7416.
Does it affect you? Applies to: SQL Server 2019 installations on supported x64 systems that have SQL Server 2019 GDR or a later GDR release installed. The fixes table lists Linux and Windows platforms where applicable.
For servers on the GDR branch: they get security fixes only. Servers that install cumulative updates (CU branch) get a separate update. Which branch am I on?
What changes
Fixes 12 changes
PolyBase
Extensibility
For: SQL Server administrators using Machine Learning Services or Language Extensions
-
Fixes memory-corruption and memory-disclosure vulnerabilities in message processing used by Machine Learning Services and Language Extensions.2
Fixes vulnerabilities in SQL Satellite protocol message parsing logic.
Backup Restore
For: SQL Server administrators on Windows
-
Malformed size values in backup paths are rejected before they can cause unsafe memory access.3
Hardens arithmetic and transfer-size validation in SQL Server Virtual Device Interface (VDI) and SQL Writer backup paths.
-
Malformed or oversized backup and restore metadata is rejected before memory operations, addressing a risk of elevated privileges or a stalled service.4
Adds strict bounds validation and safe size calculation checks to backup and restore metadata processing.
-
Fixes a security vulnerability that could allow an out-of-bounds write while opening a virtual device set.5
Fixes an out-of-bounds write vulnerability in the SQL Server Virtual Device Interface (VDI).
-
Fixes a security vulnerability that could allow an out-of-bounds read or write while processing transferred data during backup or restore.6
Fixes an out-of-bounds read or write vulnerability in the SQL Server Virtual Device Interface (VDI).
Distributed Query
For: SQL Server administrators using MSDASQL linked servers
-
MSDASQL linked server connections work when the provider string does not include a user ID.8
Fixes MSDASQL-linked server connection failures when the provider string omits
UID.
Replication
-
A data-validation issue in replication operations is fixed.9
Fixes an issue affecting data validation in replication operations.
-
A data-validation issue in merge replication Web Synchronization operations is fixed.10
Fixes an issue affecting data validation in merge replication Web Synchronization operations.
Programmability
For: SQL Server administrators on Windows
-
Malformed trace data cannot make LoginSid processing in the SQL Trace reader read beyond its internal buffer.11
Limits LoginSid processing within the SQL Trace reader to the internal buffer size to prevent an out-of-bounds read from malformed trace data.
Extended Events
-
Fixes vulnerabilities that could expose information or cause a denial of service when the Database Engine reads a specially crafted Extended Events file.12
Fixes vulnerabilities involving specially crafted
.xelfiles.
Improvements 10 changes
Extensibility
For: SQL Server administrators with external language or library packages
-
Package extraction uses an updated third-party component when external language or external library packages are installed.13
Updates the third-party archive-extraction component used by SQL Server for external language and external library packages.
High Availability and Disaster Recovery
For: SQL Server administrators using Availability Groups
-
Availability Group secondary replicas reject oversized FILESTREAM fragments.14
Adds validation of FILESTREAM fragment size on Availability Group secondary replicas.
Replication
-
Queued Updating Subscriptions get security and reliability improvements.15
Improves security and reliability for Queued Updating Subscriptions in Transactional Replication.
-
Queued Updating Subscriptions get security and reliability improvements.16
Improves security and reliability for Queued Updating Subscriptions in Transactional Replication.
-
Authorization checks help prevent unintended disclosure of database information during certain replication-related operations.20
Strengthens authorization checks for certain replication-related database operations.
-
Replication security metadata handling gets security and reliability improvements during Subscriber database restore and upgrade.21
Improves replication security metadata handling during Subscriber database restore and upgrade operations.
-
The Log Reader Agent gets security and reliability improvements in heterogeneous transactional replication scenarios.22
Improves the Log Reader Agent for heterogeneous transactional replication.
Query Store
For: SQL Server administrators on Windows
-
Showplan input handling gets security and reliability improvements.17
Improves Showplan input handling.
PolyBase
Known issues
-
Linked server queries that use MSDASQL fail with error 7416
Linked server queries that use MSDASQL and specify a provider string might fail with error 7416, stating that no login mapping exists.23
Workaround status No workaround yetMicrosoft has not published a manual workaround for this issue yet. Monitor release health until a resolving update is available.
Technical details
Data sheet · Security · Downloads · Components Click to collapse or expand
Data sheet
- Released
- 2026-10-13
- Classification
- Security Updates
- Type
- Cumulative update
- Servicing branch
- GDR
- Restart
- Required
- Replaces
- KB5122773, KB5102336, KB5090408, KB5084817
- Replaced by
- KB5132751
| Version | Build | Channel |
|---|---|---|
| 2019 | 15.0.2200.2 | General availability |
Security
| Vulnerability | Severity | CVSS |
|---|---|---|
|
Microsoft SQL Server Remote Code Execution Vulnerability
|
Important | 8.8 |
|
Microsoft SQL Server Remote Code Execution Vulnerability
|
Important | 8.5 |
|
Microsoft SQL Server Elevation of Privilege Vulnerability
|
Important | 8.5 |
|
Microsoft SQL Server Remote Code Execution Vulnerability
|
Important | 8.5 |
|
Microsoft SQL Server Information Disclosure Vulnerability
|
Important | 7.7 |
|
Microsoft SQL Server Information Disclosure Vulnerability
|
Important | 7.7 |
|
Microsoft SQL Server Elevation of Privilege Vulnerability
|
Important | 7.0 |
|
Microsoft SQL Server Elevation of Privilege Vulnerability
|
Important | 7.0 |
|
Microsoft SQL Server Elevation of Privilege Vulnerability
|
Important | 7.0 |
|
Microsoft SQL Server Elevation of Privilege Vulnerability
|
Important | 7.0 |
|
SQL Server Elevation of Privilege Vulnerability
|
Important | 6.7 |
|
Microsoft SQL Server Remote Code Execution Vulnerability
|
Important | 6.7 |
|
Microsoft SQL Server Elevation of Privilege Vulnerability
|
Important | 6.4 |
|
Microsoft SQL Server Denial of Service Vulnerability
|
Important | 5.3 |
|
Microsoft SQL Server Information Disclosure Vulnerability
|
Important | 5.3 |
|
Microsoft SQL Server Information Disclosure Vulnerability
|
Important | 4.9 |
|
Microsoft SQL Server Remote Code Execution Vulnerability
|
Not rated | — |
|
Microsoft SQL Server Remote Code Execution Vulnerability
|
Not rated | — |
|
SQL Server Remote Code Execution Vulnerability
|
Not rated | — |
|
Microsoft SQL Server Denial of Service Vulnerability
|
Not rated | — |
|
SQL Server Elevation of Privilege Vulnerability
|
Not rated | — |
Downloads (Microsoft Update Catalog)
Updated components
156 files changed since the previous update for the same versions.
| Top changed components | Files |
|---|---|
| SQL Server Engine | 121 |
| SQL Server PolyBase | 5 |
Page history
-
Superseded by KB5132751
Removed CVE-2026-88089
Removed CVE-2026-94512
Removed CVE-2026-94520
Removed CVE-2026-96956
Sources
Cited passages from Microsoft's official notes (23)
-
1.
Resolves a security vulnerability in PolyBase by improving validation during data processing.
support.microsoft.com -
2.
Fix multiple memory-corruption and memory-disclosure vulnerabilities in SQL Server's SQL Satellite protocol message parsing logic used by Machine Learning Services and Language Extensions.
support.microsoft.com -
3.
Addresses an input-validation issue in SQL Server Virtual Device Interface (VDI) and SQL Writer backup paths in which malformed size values potentially cause out-of-bounds memory access.
support.microsoft.com -
4.
Addresses an integer handling issue in SQL Server backup and restore metadata processing that potentially allows a local authenticated user to gain elevated privileges and cause a service to stop responding.
support.microsoft.com -
5.
Fixes a security vulnerability in the SQL Server Virtual Device Interface (VDI) in which an out-of-bounds write action potentially occurs while opening a virtual device set.
support.microsoft.com -
6.
Fixes a security vulnerability in the SQL Server Virtual Device Interface (VDI) in which an out-of-bounds read or write actions potentially occur while processing transferred data during backup or restore operations.
support.microsoft.com -
7.
Fixes unsafe deserialization of PolyBase rollback queue data so that malformed payloads are rejected.
support.microsoft.com -
8.
Fixes an issue in which MSDASQL-linked server connections fail if the provider string doesn't include a user ID (UID).
support.microsoft.com -
9.
Fixes an issue in replication operations that affects data validation.
support.microsoft.com -
10.
Fixes an issue in merge replication Web Synchronization operations that affects data validation.
support.microsoft.com -
11.
Limits LoginSid processing within the SQL Trace reader to the internal buffer size to prevent malformed trace data from causing an out-of-bounds read action.
support.microsoft.com -
12.
Fixes several security vulnerabilities that allow information disclosure or a denial of service when the Database Engine reads a specially crafted Extended Events (.xel) file.
support.microsoft.com -
13.
Updates the third-party archive-extraction component that SQL Server uses if external language and external library packages are installed.
support.microsoft.com -
14.
Adds validation of FILESTREAM fragment size on Availability Group secondary replicas to reject oversized fragments.
support.microsoft.com -
15.
Improves security and reliability for Queued Updating Subscriptions in Transactional Replication.
support.microsoft.com -
16.
Improves security and reliability for Queued Updating Subscriptions in Transactional Replication.
support.microsoft.com -
17.
Improves Showplan input handling to enhance security and reliability.
support.microsoft.com -
18.
Updates shared memory handling.
support.microsoft.com -
19.
Updates Native Compare Strings.
support.microsoft.com -
20.
Strengthens authorization checks for certain replication-related database operations to help prevent unintended disclosure of database information.
support.microsoft.com -
21.
Improves security and reliability in replication security metadata handling during Subscriber database restore and upgrade operations.
support.microsoft.com -
22.
Improves security and reliability for the Log Reader Agent in a heterogeneous transactional replication scenario.
support.microsoft.com -
23.
Linked server queries that use the
support.microsoft.comMSDASQL(OLE DB Provider for ODBC Drivers) provider and specify a provider string (@provstr) fail and return the following error message:
Checked automatically: 7 of 8 checks passed, 23 quoted passages · compared with Microsoft's page on Nov 14, 2026
- Quotes found in the official pages: passed
- Numbers found in the sources: passed
- Vulnerabilities from the dossier only: passed
- Links to allowed domains only: passed
- Every official change covered: passed
- Readable plain text: passed
- Changes confirmed by the file list: passed
- Sources agree: not passed
A second AI read the text against the sources: correctness 4/5, clarity 4/5, completeness 5/5. How we work
Published by The Update Bureau. Written with AI from Microsoft's own documents, checked by rules and a second AI. How we work · Report a mistake