KB5046857: Security update for SQL Server 2017, GDR branch, November 2024. Native Client flaws could let attackers run code on SQL servers
Patches 31 Important-rated vulnerabilities, including flaws that could let attackers run code on SQL Server systems. It also fixes two SQL Server Engine issues.
Does it affect you? Applies to: Devices running SQL Server 2017 GDR on Windows, for the x64 package. The update is offered through the Microsoft Update Catalog for all servers running SQL Server; it is optional on computers that do not host SQL Server Reporting Services.
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 2 changes
SQL OS
For: SQL Server instances on Windows
-
A security flaw that could let someone run their own code on a SQL Server instance through a planted file is addressed.1
Fixes an issue in which remote code executions might be performed by using a dynamic-link library (DLL) planting technique on a SQL Server instance.
-
A security flaw in a SQL Server component that could let someone run code on the server is addressed.2
Fixes an issue in which a vulnerability in a SQL Server assembly might allow remote code execution.
Technical details
Data sheet · Security · Downloads · Components Click to collapse or expand
Data sheet
- Released
- 2024-11-12
- Classification
- Security Updates
- Type
- Cumulative update
- Servicing branch
- GDR
- Restart
- Required
- Replaces
- KB5046058, KB5042217, KB5040942
- Replaced by
- KB5058716
| Version | Build | Channel |
|---|---|---|
| 2017 | 14.0.2070.1 | General availability |
Security
| Vulnerability | Severity | CVSS |
|---|
The table lists the 0 exploited, publicly disclosed or critical vulnerabilities. See all 31 vulnerabilities →
Downloads (Microsoft Update Catalog)
Sources
Cited passages from Microsoft's official notes (2)
-
1.
Fixes an issue in which remote code executions might be performed by using a dynamic-link library (DLL) planting technique on a SQL Server instance.
support.microsoft.com -
2.
Fixes an issue in which a vulnerability in a SQL Server assembly might allow remote code execution.
support.microsoft.com
Checked automatically: 8 of 8 checks passed, 2 quoted passages · compared with Microsoft's page on Oct 20, 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: passed
A second AI read the text against the sources: correctness 5/5, clarity 5/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