KB5089899: Security update for SQL Server 2025, CU branch, May 2026. Web Service Task security flaw addressed; MSDASQL queries can fail
Addresses a security flaw in the Web Service Task, but linked-server queries using MSDASQL and a provider string can fail with error 7416.
Does it affect you? Applies to: SQL Server 2025 on Windows and Linux, all editions. The update is optional for computers that do not host Microsoft SQL Server Reporting Services.
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
Fix 1 change
Integration Services
-
A security fix addresses an XML issue in the Web Service Task that could let an attacker read local files or cause a denial-of-service attack.1
Addresses an XML external entity (XXE) vulnerability in the Integration Services Web Service Task.
Known issues
-
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, even if earlier builds allowed the connection.2
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-05-12
- Classification
- Security Updates
- Type
- Cumulative update
- Servicing branch
- CU
- Restart
- Required
- Replaces
- KB5081495, KB5083245, KB5077896, KB5077466
- Replaced by
- KB5101346
| Version | Build | Channel |
|---|---|---|
| 2025 | 17.0.4040.1 | General availability |
Security
| Vulnerability | Severity | CVSS |
|---|---|---|
|
SQL Server Remote Code Execution Vulnerability
|
Important | 8.8 |
Downloads (Microsoft Update Catalog)
Updated components
144 files changed since the previous update for the same versions.
| Top changed components | Files |
|---|---|
| SQL Server Engine | 112 |
| SQL Server PolyBase | 3 |
Sources
Cited passages from Microsoft's official notes (2)
-
1.
This fix addresses an XML external entity (XXE) vulnerability in the Web Service Task that allows an attacker to read arbitrary files from the local file system or cause a denial-of-service (DoS) attack.
support.microsoft.com -
2.
A stricter connection validation check in the Database Engine can reject connections for certain linked server configurations that use the
support.microsoft.comMSDASQLprovider, even if earlier builds allowed those connections.
Checked automatically: 8 of 8 checks passed, 2 quoted passages · compared with Microsoft's page on Sep 26, 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 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