KB5058718: Security update for SQL Server 2016, GDR branch, July 2025. Native Client code-execution and data-disclosure flaws addressed
The update addresses two Important vulnerabilities, including publicly disclosed CVE-2025-49719 (information disclosure) and CVE-2024-49000 (remote code execution). It also fixes three SQL Server connectivity, query execution, and setup issues.
Does it affect you? Applies to: Servers running SQL Server 2016 SP3 or a SQL Server 2016 SP3 GDR release. The downloadable package is x64.
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 3 changes
SQL Connectivity
For: SQL Server Native Client users
- Fixes known functional problems in SQL Server Native Client that were introduced in the November GDR.1
Query Execution
For: SQL Server workloads using variable-length parameters
- Fixes rare cases where uninitialized memory can be read when using variable-length parameters.2
Patching
For: Windows servers updating SQL Server
-
Fixes restarts and setup interruptions caused by a previous Windows update.3
When applying SQL Server updates, the
PendingFileRenameOperationsregistry-key value is deleted.
Technical details
Data sheet · Security · Downloads · Components Click to collapse or expand
Data sheet
- Released
- 2025-07-08
- Classification
- Security Updates
- Type
- Cumulative update
- Servicing branch
- GDR
- Restart
- Required
- Replaces
- KB5046855, KB5046063, KB5042207, KB5040946
- Replaced by
- KB5063762
| Version | Build | Channel |
|---|---|---|
| 2016 | 13.0.6460.7 | General availability |
Security
| Vulnerability | Severity | CVSS |
|---|---|---|
|
SQL Server Native Client Remote Code Execution Vulnerability
|
Important | 8.8 |
|
Microsoft SQL Server Information Disclosure Vulnerability
|
Important | 7.5 |
Downloads (Microsoft Update Catalog)
Sources
Cited passages from Microsoft's official notes (3)
-
1.
Fixes known functional issues that occur in the SQL Server Native Client feature and that were introduced in the November GDR.
support.microsoft.com -
2.
Fixes an issue in which uninitialized memory can be read in some rare cases when using variable length parameters.
support.microsoft.com -
3.
causes restarts and even prevents setup from continuing. After applying this fix, the value of the PendingFileRenameOperations registry key is deleted when applying updates to SQL Server.
support.microsoft.com
Checked automatically: 8 of 8 checks passed, 3 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 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