Skip to the content
The Update Bureau
SQL Server 2017 GDR SQL Server 2017 GDR Security update
Patch Tuesday

KB5128497

KB5128497: Security update for SQL Server 2017, GDR branch, October 2026. SQL Satellite flaws fixed; MSDASQL linked queries can fail

In short

The update fixes 14 vulnerabilities, including flaws in SQL Satellite and the Virtual Device Interface. Some linked-server queries that use MSDASQL can still fail with error 7416.

Does it affect you? Applies to: SQL Server 2017 GDR installations. The package is x64, and the fixes table lists both Linux and Windows platforms. Installing the update is optional on computers that do not host SQL Server Reporting Services.

Build
14.0.2140.2
Servicing branch
GDR
Security
14 fixed
Restart
Required

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 7 changes

Extensibility

For: Instances using Machine Learning Services or Language Extensions

  • Fixes vulnerabilities that could cause memory corruption or expose memory when SQL Server processes protocol messages.1
    Applies to SQL Satellite protocol message parsing used by Machine Learning Services and Language Extensions; Linux and Windows.

Backup Restore

2 items

For: Windows instances using VDI

  • Fixes a vulnerability that could cause an out-of-bounds write when opening a virtual device set.2
    Applies to the SQL Server Virtual Device Interface (VDI) on Windows.
  • Fixes a vulnerability that could cause an out-of-bounds read or write while processing data during backup or restore.3
    Applies to the SQL Server Virtual Device Interface (VDI) on Windows.

Distributed Query

For: Instances using MSDASQL linked servers

  • MSDASQL linked-server connections work when the provider string does not include a user ID.4
    Fixes linked-server connections using the MSDASQL provider when the provider string lacks a UID; Linux and Windows.

Replication

2 items
  • Fixes a data-validation problem in replication operations.5
    Applies to replication on Linux and Windows.
  • Fixes a data-validation problem in merge replication Web Synchronization operations.6
    Applies on Linux and Windows.

Extended Events

For: Instances that read Extended Events files

  • Fixes vulnerabilities that could expose information or cause a denial of service when the Database Engine reads a specially crafted Extended Events file.7
    Applies to .xel file processing on Linux and Windows.

Improvements 8 changes

High Availability and Disaster Recovery

For: Availability Group configurations

  • Availability Group secondary replicas reject oversized FILESTREAM fragments.8
    Adds validation of FILESTREAM fragment size; Linux and Windows.

Replication

5 items
  • Queued Updating Subscriptions get security and reliability improvements.9
    Applies to Transactional Replication on Windows.
  • Queued Updating Subscriptions get security and reliability improvements.10
    Applies to Transactional Replication on Windows.
  • Stronger authorization checks help prevent unintended disclosure of database information during certain replication-related operations.12
    Strengthens authorization checks for certain replication-related database operations; Linux and Windows.
  • Replication security metadata handling gets security and reliability improvements during Subscriber database restore and upgrade operations.14
    Applies on Windows.
  • The Log Reader Agent gets security and reliability improvements in heterogeneous transactional replication scenarios.15
    Applies on Windows.

Query Store

For: Windows instances

  • Showplan input handling gets security and reliability improvements.11
    Applies on Windows.

Programmability

For: Windows instances using the SQL Trace reader

  • Malformed trace data is limited to the SQL Trace reader's internal buffer size to prevent an out-of-bounds read.13
    Limits LoginSid processing within the SQL Trace reader to the internal buffer size; Windows.

Known issues

  1. Open Affects: Organizations and IT administrators

    Linked server queries that use MSDASQL fail with error 7416

    Linked-server queries using the MSDASQL provider and specifying a provider string can fail with error 7416. Stricter connection validation can reject certain configurations even if earlier builds allowed them.16

    How to apply the workaround Workaround

    Consult the linked troubleshooting article for workaround guidance.16

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
KB5122775, KB5102338, KB5090347, KB5084819
+9 earlier KB5077472, KB5068403, KB5065224, KB5063760, KB5058716, KB5046857, KB5046058, KB5042217, KB5040942
Replaced by
KB5132749
VersionBuildChannel
2017 14.0.2140.2 General availability

Security

14 vulnerabilities fixed
9 important 5 not rated
VulnerabilitySeverityCVSS
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
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 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

116 files changed since the previous update for the same versions.

Top changed componentsFiles
SQL Server Engine91

Page history

  1. Superseded by KB5132749

    Removed CVE-2026-88089

    Removed CVE-2026-94512

    Removed CVE-2026-94520

    Removed CVE-2026-96956

Sources

Updated
Cited passages from Microsoft's official notes (16)
  1. 1. Fixes multiple memory-corruption and memory-disclosure vulnerabilities in the SQL Server SQL Satellite protocol message parsing logic that's used by Machine Learning Services and Language Extensions. support.microsoft.com
  2. 2. 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
  3. 3. Fixes a security vulnerability in the SQL Server Virtual Device Interface (VDI) in which an out-of-bounds read or write action potentially occurs while processing transferred data during backup or restore operations. support.microsoft.com
  4. 4. Fixes an issue in which MSDASQL linked server connections fail if the provider string doesn't include a user ID (UID). support.microsoft.com
  5. 5. Fixes an issue in replication operations that affects data validation. support.microsoft.com
  6. 6. Fixes an issue in merge replication Web Synchronization operations that affects data validation. support.microsoft.com
  7. 7. 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
  8. 8. Adds validation of FILESTREAM fragment size on Availability Group secondary replicas to reject oversized fragments. support.microsoft.com
  9. 9. Improves security and reliability for Queued Updating Subscriptions in Transactional Replication. support.microsoft.com
  10. 10. Improves security and reliability for Queued Updating Subscriptions in Transactional Replication. support.microsoft.com
  11. 11. Improves Showplan input handling to enhance security and reliability. support.microsoft.com
  12. 12. Strengthens authorization checks for certain replication-related database operations to help prevent unintended disclosure of database information. support.microsoft.com
  13. 13. 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
  14. 14. Improves security and reliability in replication security metadata handling during Subscriber database restore and upgrade operations. support.microsoft.com
  15. 15. Improves security and reliability for the Log Reader Agent in a heterogeneous transactional replication scenario. support.microsoft.com
  16. 16. For more information and workarounds, see Linked server queries that use MSDASQL fail with error 7416. support.microsoft.com
Checked automatically: 7 of 8 checks passed, 16 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