Skip to the content
The Update Bureau
SQL Server 2019 CU32 + GDR SQL Server 2019 CU32 + GDR Security update
Patch Tuesday

KB5132745

KB5132745: Security update for SQL Server 2019, CU branch, November 2026. Replication and SSIS memory flaws fixed; XSLT scripting disabled

In short

SQL Server 2019 gets fixes for memory errors and replication security. Integration Services also disables XSLT scripting by default.

Does it affect you? Applies to: SQL Server 2019 systems running on Windows or Linux. The update is optional for servers that do not host Microsoft SQL Server Reporting Services.

Build
15.0.4510.2
Servicing branch
CU
Security
51 fixed
Restart
Required

For servers on the CU branch: they install cumulative updates, which also bring fixes beyond security. Servers on the GDR branch (security fixes only) get a separate update. Which branch am I on?

What changes

Improvements 28 changes

Methods to access stored data

4 items

For: SQL Server administrators on Windows

  • Index operations have stronger security protections.1
    Improves security for index operations in SQL Server.
  • Transaction logging has stronger security protections.2
    Improves security for transaction logging in SQL Server.
  • SQL Server checks variable-length column offsets more carefully when it processes database records.5
    Improves the validation of variable-length column offsets if SQL Server processes database records.
  • SQL Server checks database metadata more carefully.6
    Strengthens database metadata validation in SQL Server.

Access Methods

For: SQL Server administrators on Windows

  • SQL Server checks sparse column data more carefully to improve security and reliability.3
    Improves validation of sparse column data in SQL Server to enhance security and reliability.

Column Stores

For: SQL Server administrators on Windows

  • Transaction logging has stronger security protections.4
    Improves security for transaction logging in SQL Server.

Replication

18 items
  • Some replication database operations check authorization more carefully to prevent unintended disclosure of database information.7
    Strengthens authorization checks for certain replication-related database operations to prevent unintended disclosure of database information.
  • Replication security metadata is handled more securely and reliably when a subscription database is restored or upgraded.9
    Improves the security and reliability of the handling of replication security metadata during subscription database restore and upgrade operations.
  • The Log Reader Agent works more securely and reliably in heterogeneous transactional replication setups.10
    Improves the security and reliability of the Log Reader Agent in heterogeneous transactional replication scenarios.
  • Replication checks column positions in rowsets more carefully.12
    Improves validation of column ordinals in replication rowsets.
  • Replication security checks during database upgrades are stronger.13
    Strengthens security validation for replication during database upgrades.
  • Transactional replication checks conflict table names more carefully.14
    Improves the validation of conflict table names for transactional replication.
  • Merge replication stored procedures handle column names more reliably.15
    Improves the handling of column names in merge replication stored procedures.
  • Transactional replication checks identifiers more carefully.16
    Improves identifier validation for transactional replication.
  • Merge replication handles conflict table names more reliably.17
    Improves the handling of conflict table names in merge replication.
  • Merge replication checks security when it reports conflicts.18
    Strengthens security validation for conflict reporting in merge replication.
  • Generated merge replication procedures handle table names more reliably.19
    Improves the handling of table names in the generated procedures for merge replication.
  • Merge replication checks input data more carefully when it processes changes.20
    Strengthens input validation for change processing in merge replication.
  • Transactional replication handles schema changes with stronger security checks.21
    Improves security if transactional replication processes schema changes.
  • Lightweight merge replication operations have stronger security checks.22
    Strengthens security checks for lightweight merge replication operations.
  • Queued replication data gets stronger security checks as it is processed.23
    Improves security validation for the processing of queued replication data.
  • Replication data and operations get stronger protection.24
    Improves the protection of replication data and operations.
  • Merge replication checks error sources within set limits.27
    Improves Merge Replication error-source parsing by adding bounded validation.
  • Replication checks linked server access more carefully.28
    Strengthens security checks for linked server access in replication.

Management Services

For: SQL Server administrators on Linux and Windows

  • Internal stored procedures handle object names more reliably.8
    Improves the handling of object names in internal stored procedures.

SQLDiag

For: SQL Server administrators on Windows

  • SQLDiag handles long database names and names with Unicode characters more reliably.11
    Improves the handling of database names in SQLdiag for long names and names that contain Unicode characters.

Integration Services

For: SQL Server administrators on Windows

  • Integration Services no longer runs XSLT scripting by default. You can restore the previous behavior by changing a registry setting.25
    Disables XSLT scripting by default. To restore previous behavior, set EnableXsltScript to 1 under HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\{version}\SSIS\XMLTask.

PolyBase

For: SQL Server administrators on Linux and Windows

  • PolyBase stored procedures check input data more carefully.26
    Improves input validation for PolyBase stored procedures.

Fixes 20 changes

SQL Connectivity

For: SQL Server administrators on Linux and Windows

  • SQL Server avoids reading outside valid memory while handling some client connection requests.29
    Fixes an out-of-bounds memory read action that can occur during processing of certain client connection requests.

Extended Events

For: SQL Server administrators on Linux and Windows

  • A specially crafted event file can no longer expose information or cause a denial of service when read by the database engine.30
    Resolves several security vulnerabilities that allow information disclosure or a denial of service if the SQL Database Engine reads a specially crafted Extended Events (.xel) file.

Programmability

2 items

For: SQL Server administrators on Linux and Windows

  • A specially crafted SQL Trace file can no longer expose information or cause a denial of service when read by the database engine.31
    Fixes a security vulnerability that allows information disclosure or a denial of service if the SQL Database Engine reads a specially crafted SQL Trace file.
  • An XML operation no longer causes a heap buffer overflow.32
    Fixes a heap buffer overflow during XML operation.

Transaction Services

For: SQL Server administrators on Windows

  • XA distributed transactions no longer cause memory corruption.33
    Fixes a memory corruption issue in XA distributed transaction processing.

Security Infrastructure

For: SQL Server administrators on Windows

  • SQL Server avoids reading outside valid memory while parsing log records.34
    Fixes an out-of-bounds read action in log block record parsing.

Access Methods

For: SQL Server administrators on Windows

  • A query no longer returns unintended memory content from a database with a corrupted row-compressed record. It returns a database corruption error instead.35
    Fixes an issue in which querying a database that contains a corrupted row-compressed record can return unintended memory content. SQL Server now returns a database corruption error message instead.

Replication

10 items
  • Replication operations handle data validation problems correctly.36
    Fixes an issue in replication operations that affects data validation.
  • Merge Replication Web Synchronization handles a data validation problem.37
    Addresses an issue in Merge Replication Web Synchronization operations that affects data validation.
  • Queued replication command decoding no longer exposes information.41
    Fixes an information disclosure issue in queued replication command decoding.
  • The changes introduced by the queued replication hotfix are rolled back.42
    Rolls back the changes that were introduced by the queued replication hotfix.
  • The changes introduced by the queued replication hotfix are rolled back.43
    Rolls back the changes that were introduced by the queued replication hotfix.
  • Replication queue parameter checks reject boundary strings that exceed the WCHAR conversion buffer.44
    Fixes replication queue parameter validation to reject boundary strings that exceed the WCHAR conversion buffer.
  • Replication queue parameter checks reject boundary strings that exceed the WCHAR conversion buffer.45
    Fixes replication queue parameter validation to reject boundary strings that exceed the WCHAR conversion buffer.
  • A vulnerability in replication queue command decoding is fixed.46
    Fixes an information disclosure vulnerability in replication queue command decoding.
  • The Log Reader Agent no longer has a heap buffer overflow.47
    Fixes a heap buffer overflow that can occur in the Log Reader Agent.
  • Merge replication rejects batch separators in subscriber validation expressions to fix an elevation of privilege vulnerability.48
    Fixes an elevation of privilege vulnerability in SQL Server merge replication. Replication system procedures now reject batch separators in subscriber validation expressions.

Integration Services

3 items

For: SQL Server administrators on Windows

  • A heap over-read no longer occurs when the Integration Services SQL task processes OLE DB output parameters.38
    Fixes a heap over-read action that occurs if the SQL task in SQL Server Integration Services processes OLE DB output parameters.
  • An integer overflow no longer causes memory access problems in the Integration Services HTTP connection manager.39
    Fixes an integer overflow that can cause memory access issues in the HTTP connection manager of SQL Server Integration Services.
  • Using the Integration Services Raw File source no longer causes a memory access violation.40
    Fixes a memory access violation that might occur when you use the Raw File source component of SQL Server Integration Services.

Technical details

Data sheet · Security · Downloads · Components Click to collapse or expand

Data sheet

Released
2026-11-10
Classification
Security Updates
Type
Cumulative update
Servicing branch
CU
Restart
Required
Replaces
KB5128494, KB5122772, KB5102335, KB5090407
+19 earlier KB5084816, KB5077469, KB5068404, KB5065222, KB5063757, KB5058722, KB5054833, KB5049296, KB5049235, KB5046860, KB5046365, KB5046060, KB5042749, KB5039747, KB5040948, KB5037331, KB5035123, KB5036335, KB5033688
VersionBuildChannel
2019 15.0.4510.2 General availability

Security

51 vulnerabilities fixed
50 important 1 not rated
VulnerabilitySeverityCVSS

The table lists the 0 exploited, publicly disclosed or critical vulnerabilities. See all 51 vulnerabilities →

Downloads (Microsoft Update Catalog)

Updated components

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

Top changed componentsFiles
SQL Server Engine121
SQL Server PolyBase4

Page history

  1. Added 6 vulnerabilities (6 important)

Sources

Updated
Cited passages from Microsoft's official notes (48)
  1. 1. Improves security for index operations in SQL Server. support.microsoft.com
  2. 2. Improves security for transaction logging in SQL Server. support.microsoft.com
  3. 3. Improves validation of sparse column data in SQL Server to enhance security and reliability. support.microsoft.com
  4. 4. Improves security for transaction logging in SQL Server. support.microsoft.com
  5. 5. Improves the validation of variable-length column offsets if SQL Server processes database records. support.microsoft.com
  6. 6. Strengthens database metadata validation in SQL Server. support.microsoft.com
  7. 7. Strengthens authorization checks for certain replication-related database operations to prevent unintended disclosure of database information. support.microsoft.com
  8. 8. Improves the handling of object names in internal stored procedures. support.microsoft.com
  9. 9. Improves the security and reliability of the handling of replication security metadata during subscription database restore and upgrade operations. support.microsoft.com
  10. 10. Improves the security and reliability of the Log Reader Agent in heterogeneous transactional replication scenarios. support.microsoft.com
  11. 11. Improves the handling of database names in SQLdiag for long names and names that contain Unicode characters. support.microsoft.com
  12. 12. Improves validation of column ordinals in replication rowsets. support.microsoft.com
  13. 13. Strengthens security validation for replication during database upgrades. support.microsoft.com
  14. 14. Improves the validation of conflict table names for transactional replication. support.microsoft.com
  15. 15. Improves the handling of column names in merge replication stored procedures. support.microsoft.com
  16. 16. Improves identifier validation for transactional replication. support.microsoft.com
  17. 17. Improves the handling of conflict table names in merge replication. support.microsoft.com
  18. 18. Strengthens security validation for conflict reporting in merge replication. support.microsoft.com
  19. 19. Improves the handling of table names in the generated procedures for merge replication. support.microsoft.com
  20. 20. Strengthens input validation for change processing in merge replication. support.microsoft.com
  21. 21. Improves security if transactional replication processes schema changes. support.microsoft.com
  22. 22. Strengthens security checks for lightweight merge replication operations. support.microsoft.com
  23. 23. Improves security validation for the processing of queued replication data. support.microsoft.com
  24. 24. Improves the protection of replication data and operations. support.microsoft.com
  25. 25. Disables XSLT scripting by default. To restore previous behavior, set EnableXsltScript to 1 under HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\{version}\SSIS\XMLTask. support.microsoft.com
  26. 26. Improves input validation for PolyBase stored procedures. support.microsoft.com
  27. 27. Improves Merge Replication error-source parsing by adding bounded validation. support.microsoft.com
  28. 28. Strengthens security checks for linked server access in replication. support.microsoft.com
  29. 29. Fixes an out-of-bounds memory read action that can occur during processing of certain client connection requests. support.microsoft.com
  30. 30. Resolves several security vulnerabilities that allow information disclosure or a denial of service if the SQL Database Engine reads a specially crafted Extended Events (.xel) file. support.microsoft.com
  31. 31. Fixes a security vulnerability that allows information disclosure or a denial of service if the SQL Database Engine reads a specially crafted SQL Trace file. support.microsoft.com
  32. 32. Fixes a heap buffer overflow during XML operation. support.microsoft.com
  33. 33. Fixes a memory corruption issue in XA distributed transaction processing. support.microsoft.com
  34. 34. Fixes an out-of-bounds read action in log block record parsing. support.microsoft.com
  35. 35. Fixes an issue in which querying a database that contains a corrupted row-compressed record can return unintended memory content. SQL Server now returns a database corruption error message instead. support.microsoft.com
  36. 36. Fixes an issue in replication operations that affects data validation. support.microsoft.com
  37. 37. Addresses an issue in Merge Replication Web Synchronization operations that affects data validation. support.microsoft.com
  38. 38. Fixes a heap over-read action that occurs if the SQL task in SQL Server Integration Services processes OLE DB output parameters. support.microsoft.com
  39. 39. Fixes an integer overflow that can cause memory access issues in the HTTP connection manager of SQL Server Integration Services. support.microsoft.com
  40. 40. Fixes a memory access violation that might occur when you use the Raw File source component of SQL Server Integration Services. support.microsoft.com
  41. 41. Fixes an information disclosure issue in queued replication command decoding. support.microsoft.com
  42. 42. Rolls back the changes that were introduced by the queued replication hotfix. support.microsoft.com
  43. 43. Rolls back the changes that were introduced by the queued replication hotfix. support.microsoft.com
  44. 44. Fixes replication queue parameter validation to reject boundary strings that exceed the WCHAR conversion buffer. support.microsoft.com
  45. 45. Fixes replication queue parameter validation to reject boundary strings that exceed the WCHAR conversion buffer. support.microsoft.com
  46. 46. Fixes an information disclosure vulnerability in replication queue command decoding. support.microsoft.com
  47. 47. Fixes a heap buffer overflow that can occur in the Log Reader Agent. support.microsoft.com
  48. 48. Fixes an elevation of privilege vulnerability in SQL Server merge replication. Replication system procedures now reject batch separators in subscriber validation expressions. support.microsoft.com
Checked automatically: 7 of 8 checks passed, 48 quoted passages · compared with Microsoft's page on Nov 15, 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 5/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