Security advisoryView advisory
MicrosoftCriticalResolved

Microsoft Patches SQL Server 2022 Analysis Services RCE and Database Engine Escalation in KB5089900

The May 2026 SQL Server 2022 CU24 security update patches a Database Engine privilege escalation, an Analysis Services RCE via crafted MDX/DAX queries, a Reporting Services info disclosure, and a Database Engine DoS flaw.

Emanuel De AlmeidaMay 13, 2026, 1:00 AM4 min read
Severity
Critical
Status
Resolved
Entity
Microsoft SQL Server 2022
Confirmed by
Microsoft Support (official KB article)

Microsoft released KB5089900 on May 12, 2026, a security update for SQL Server 2022 Cumulative Update 24 that patches four vulnerabilities across the Database Engine, Analysis Services, and Reporting Services. The most severe, CVE-2026-0235, allows remote code execution through crafted MDX or DAX queries in Analysis Services.

SQL Server databases typically hold an organization's most sensitive data. The combination of privilege escalation and RCE means an attacker with basic query access could gain full control of the database server and potentially the underlying OS.

Key takeaways

  • CVE-2026-0234: Database Engine privilege escalation from basic access to sysadmin.
  • CVE-2026-0235: Analysis Services RCE via crafted MDX or DAX queries.
  • CVE-2026-0236: Reporting Services leaks sensitive data through report rendering.
  • CVE-2026-0237: Database Engine DoS via malformed query processing.
  • Affects all SQL Server 2022 editions on x64. Updates to Build 16.0.4135.7.

Affected

Vendors
Microsoft
Products
SQL Server 2022 (all editions)
CVEs
CVE-2026-0234CVE-2026-0235CVE-2026-0236CVE-2026-0237

KB5089900 Patches Privilege Escalation and SSAS RCE in SQL Server 2022

Microsoft released KB5089900 on May 12, 2026, a security update for SQL Server 2022 Cumulative Update 24 that patches four CVEs across the Database Engine, Analysis Services, and Reporting Services. The update brings SQL Server to Build 16.0.4135.7 and affects all editions (Express, Standard, Enterprise, Developer) on x64 systems.

CVE-2026-0234 is a privilege escalation in the Database Engine that lets authenticated users gain admin access beyond their roles. CVE-2026-0235 is an RCE in Analysis Services exploitable through crafted MDX or DAX queries. CVE-2026-0236 leaks sensitive data through Reporting Services report rendering. CVE-2026-0237 enables denial of service through malformed query processing.

Why KB5089900 Matters: RCE, Escalation, and Data Exposure

The Analysis Services RCE (CVE-2026-0235) is particularly dangerous for organizations running SSAS for business intelligence. Attackers with query access can execute arbitrary code on the server through MDX or DAX payloads. The privilege escalation (CVE-2026-0234) compounds the risk: an attacker with basic database access can elevate to sysadmin, then pivot to the underlying OS.

The SSRS info disclosure (CVE-2026-0236) can expose database connection strings and sensitive report data. Combined with the DoS flaw (CVE-2026-0237), which crashes the Database Engine via malformed queries, these four vulnerabilities cover escalation, code execution, data theft, and availability disruption across the SQL Server stack.

Affected Editions and Deployment Details

All SQL Server 2022 CU24 editions (Express, Standard, Enterprise, Developer) on x64 architecture. Compatible with Windows Server 2019, 2022, and 2025. Package size is approximately 485 MB. SQL Server services must be stopped before installation. A system restart is required. Build updates to 16.0.4135.7.

Known issues

Installation fails with error 0x80070643 if SQL Server services are running. Analysis Services requires a manual restart after update in clustered environments. Reporting Services may need reconfiguration. Initial query performance impact normalizes within 24 hours.

Timeline

May 12, 2026
KB5089900 releasedMicrosoft releases KB5089900 as a security update for SQL Server 2022 CU24, patching 4 CVEs across Database Engine, SSAS, and SSRS.

Impact & actions

Four CVEs across Database Engine, Analysis Services, and Reporting Services covering privilege escalation, remote code execution, data exposure, and availability disruption.

Security: CVE-2026-0234 lets authenticated users gain sysadmin. CVE-2026-0235 enables RCE through SSAS MDX/DAX queries. Both can lead to full server compromise.

Recommended actions · High urgency

  1. 1Back up all critical databases before installation.
  2. 2Stop SQL Server services and install KB5089900.
  3. 3Verify Build 16.0.4135.7 after restart.
  4. 4Manually restart SSAS in clustered environments.

Technical details

CVEs
CVE-2026-0234, CVE-2026-0235, CVE-2026-0236, CVE-2026-0237
Attack vector
Network (CVE-2026-0235, CVE-2026-0237), Local (CVE-2026-0234, CVE-2026-0236)
Affected versions
SQL Server 2022 CU24 Build 16.0.4135.4 and earlier
Patched versions
SQL Server 2022 Build 16.0.4135.7

Mitigations

  • Install KB5089900 immediately.
  • Restrict network access to SQL Server instances via firewalls.
  • Review and minimize user permissions and role assignments.
  • Disable SSAS and SSRS if not in use.

Response

Vendor

Microsoft recommends stopping all SQL Server services and creating full backups before applying this security update.
Patch / advisory

FAQ

What does KB5089900 fix?

Four CVEs: CVE-2026-0234 (Database Engine privilege escalation), CVE-2026-0235 (Analysis Services RCE via crafted MDX/DAX), CVE-2026-0236 (Reporting Services info disclosure), and CVE-2026-0237 (Database Engine DoS via malformed queries). Also updates core security libraries.

Which SQL Server editions are affected?

All SQL Server 2022 CU24 editions (Express, Standard, Enterprise, Developer) on x64 architecture running on Windows Server 2019, 2022, or 2025.

Are there known issues?

Known issues: error 0x80070643 if services are running during install, SSAS needs manual restart in clusters, SSRS may need reconfiguration, and initial query performance dip (normalizes in 24 hours).

Do I need to stop SQL Server before installing?

Yes. Stop all SQL Server services, create full database backups, run the installer with admin privileges, restart, then verify Build 16.0.4135.7 with SELECT @@VERSION.

The bottom line

KB5089900 patches CVE-2026-0234 (Database Engine privilege escalation), CVE-2026-0235 (Analysis Services RCE), CVE-2026-0236 (Reporting Services info disclosure), and CVE-2026-0237 (Database Engine DoS) in SQL Server 2022 CU24.

What happens next

Microsoft releases monthly cumulative updates for SQL Server 2022. The companion GDR update KB5091158 provides security-only fixes without cumulative feature updates.

What to do

Back up critical databases, stop SQL Server services, install KB5089900, verify Build 16.0.4135.7 with SELECT @@VERSION.

Reader reviews

Rate this articleBe the first to rate
No written reviews yetRate the article above, or be the first to share your experience.

Related articles