Anavem
Languagefr
Server room displaying SQL Server security update installation on administrator workstations
Knowledge BaseKB5089900SQL Server

KB5089900 — Security Update for SQL Server 2022 CU24

KB5089900 is a security update released on May 12, 2026, that addresses critical vulnerabilities in Microsoft SQL Server 2022 Cumulative Update 24 for x64-based systems.

13 May 2026 12 min read
KB5089900SQL ServerSecurity Update 5 fixes 12 min Microsoft SQL Server 2022 for x64-based Systems (CU 24) +3Download
Quick Overview

KB5089900 is a security update released on May 12, 2026, for Microsoft SQL Server 2022 Cumulative Update 24. This update addresses multiple security vulnerabilities including privilege escalation and remote code execution issues affecting SQL Server instances on x64-based systems.

PowerShellCheck if KB5089900 is installed
PS C:\> Get-HotFix -Id KB5089900

# Returns patch details if KB5089900 is installed

Download Update

Download from Microsoft Update Catalog

Get the official update package directly from Microsoft

KB5089900
Diagnostic

Issue Description

Issue Description

This security update addresses several critical vulnerabilities in SQL Server 2022 CU24 that could allow attackers to exploit the following security issues:

  • CVE-2026-0234: SQL Server privilege escalation vulnerability that allows authenticated users to gain elevated permissions
  • CVE-2026-0235: Remote code execution vulnerability in SQL Server Analysis Services
  • CVE-2026-0236: Information disclosure vulnerability in SQL Server Reporting Services
  • CVE-2026-0237: Denial of service vulnerability affecting SQL Server Database Engine

Without this update, SQL Server 2022 installations may be vulnerable to unauthorized access, data exposure, or service disruption through exploitation of these security flaws.

Analysis

Root Causes

Root Cause

The vulnerabilities stem from improper input validation and insufficient access controls in multiple SQL Server components. The privilege escalation issue occurs due to inadequate permission checks in the SQL Server Database Engine, while the remote code execution vulnerability results from unsafe handling of specially crafted requests in Analysis Services. The information disclosure flaw is caused by improper data sanitization in Reporting Services output.

Overview

KB5089900 is a critical security update released on May 12, 2026, for Microsoft SQL Server 2022 Cumulative Update 24. This update addresses multiple high-severity vulnerabilities that could allow privilege escalation, remote code execution, information disclosure, and denial of service attacks against SQL Server instances running on x64-based systems.

Security Vulnerabilities Addressed

This security update resolves four critical vulnerabilities identified in SQL Server 2022 CU24:

CVE-2026-0234: SQL Server Privilege Escalation

A privilege escalation vulnerability exists in the SQL Server Database Engine that allows authenticated users to gain elevated permissions beyond their assigned roles. This vulnerability affects all SQL Server 2022 editions and could allow attackers with basic database access to obtain administrative privileges.

CVE-2026-0235: Analysis Services Remote Code Execution

A remote code execution vulnerability in SQL Server Analysis Services allows attackers to execute arbitrary code on the server through specially crafted MDX or DAX queries. This vulnerability poses a critical risk to systems running Analysis Services components.

CVE-2026-0236: Reporting Services Information Disclosure

An information disclosure vulnerability in SQL Server Reporting Services could allow unauthorized access to sensitive data through improper report rendering. This affects environments using Reporting Services for business intelligence and reporting functions.

CVE-2026-0237: Database Engine Denial of Service

A denial of service vulnerability in the SQL Server Database Engine could cause service disruption through malformed query processing. This vulnerability could impact database availability and performance.

Affected Systems

This security update applies to the following Microsoft SQL Server configurations:

ProductVersionArchitectureStatus
SQL Server 2022 ExpressCU24 (Build 16.0.4135.4)x64Affected
SQL Server 2022 StandardCU24 (Build 16.0.4135.4)x64Affected
SQL Server 2022 EnterpriseCU24 (Build 16.0.4135.4)x64Affected
SQL Server 2022 DeveloperCU24 (Build 16.0.4135.4)x64Affected

Operating System Compatibility

The update is compatible with the following Windows Server operating systems:

  • Windows Server 2019 (all editions)
  • Windows Server 2022 (all editions)
  • Windows Server 2025 (all editions)
  • Windows 11 (for development and testing scenarios)
  • Windows 10 (for development and testing scenarios)

Installation Process

Before installing KB5089900, ensure that your system meets the following prerequisites:

Pre-Installation Steps

  1. Verify that SQL Server 2022 CU24 is installed by running:
    SELECT @@VERSION
  2. Create a full backup of all critical databases
  3. Stop all SQL Server services using SQL Server Configuration Manager
  4. Ensure sufficient disk space (minimum 1 GB free on system drive)
  5. Close all SQL Server Management Studio and client connections

Installation Methods

Manual Installation

  1. Download KB5089900 from Microsoft Update Catalog
  2. Run the installer with administrator privileges
  3. Follow the installation wizard prompts
  4. Restart the system when prompted
  5. Verify installation success using
    Get-HotFix -Id KB5089900

Enterprise Deployment

For enterprise environments, deploy through WSUS or SCCM by approving the update for SQL Server 2022 systems. Configure deployment schedules to minimize impact on production databases during business hours.

Post-Installation Verification

After installing KB5089900, perform the following verification steps:

  1. Confirm SQL Server services start successfully
  2. Verify database connectivity using SQL Server Management Studio
  3. Check Windows Event Log for any SQL Server-related errors
  4. Test critical database applications and queries
  5. Validate Analysis Services and Reporting Services functionality if applicable

Build Number Verification

After successful installation, the SQL Server build number should be updated to 16.0.4135.7. Verify this by executing:

SELECT SERVERPROPERTY('ProductVersion') AS Version, SERVERPROPERTY('ProductLevel') AS Level

Security Impact Assessment

Organizations should prioritize the installation of KB5089900 due to the critical nature of the addressed vulnerabilities. The privilege escalation and remote code execution vulnerabilities pose significant security risks that could lead to complete system compromise.

Risk Mitigation

Until this update can be installed, consider implementing the following temporary mitigations:

  • Restrict network access to SQL Server instances using firewalls
  • Review and minimize user permissions and role assignments
  • Monitor SQL Server logs for suspicious activity
  • Disable unnecessary SQL Server features and services
  • Implement network segmentation for database servers

Compatibility and Performance

This security update maintains full compatibility with existing SQL Server 2022 applications and configurations. No breaking changes are introduced that would affect application functionality or database schema.

Performance testing indicates minimal impact on database operations, with enhanced security validation adding less than 2% overhead to query processing times. The security improvements provide substantial protection benefits that outweigh the minimal performance impact.

Resolution Methods

Key Fixes & Changes

01

Fixes privilege escalation vulnerability in SQL Server Database Engine (CVE-2026-0234)

This update strengthens permission validation mechanisms in the SQL Server Database Engine to prevent authenticated users from escalating their privileges. The fix implements additional security checks during permission evaluation and closes loopholes that could be exploited to gain unauthorized administrative access to database instances.

Note: This fix applies to all SQL Server 2022 editions including Express, Standard, and Enterprise.
02

Resolves remote code execution vulnerability in SQL Server Analysis Services (CVE-2026-0235)

The update patches a critical remote code execution vulnerability in SQL Server Analysis Services by implementing proper input validation for MDX and DAX queries. This prevents attackers from executing arbitrary code through specially crafted Analysis Services requests. The fix includes enhanced query parsing and execution safeguards.

Important: Analysis Services instances require restart after applying this update to ensure the security fixes are fully active.
03

Addresses information disclosure vulnerability in SQL Server Reporting Services (CVE-2026-0236)

This security fix prevents unauthorized information disclosure in SQL Server Reporting Services by implementing proper data sanitization in report output. The update ensures that sensitive information cannot be exposed through report rendering vulnerabilities and strengthens access controls for report data sources.

04

Mitigates denial of service vulnerability in SQL Server Database Engine (CVE-2026-0237)

The update resolves a denial of service vulnerability that could cause SQL Server Database Engine to become unresponsive when processing malformed queries. The fix implements improved query validation and resource management to prevent service disruption through specially crafted SQL statements.

05

Updates SQL Server security libraries and authentication components

This update includes enhancements to core SQL Server security libraries, improving overall authentication mechanisms and encryption protocols. The changes strengthen connection security, certificate validation, and secure communication between SQL Server components and client applications.

Validation

Installation

Installation

KB5089900 is available through multiple deployment methods for SQL Server 2022 environments:

Microsoft Update Catalog

Download the standalone package from Microsoft Update Catalog for manual installation. The update package is approximately 485 MB and requires local administrator privileges for installation.

Windows Server Update Services (WSUS)

Enterprise environments can deploy this update through WSUS infrastructure. The update will appear in the SQL Server product category and can be approved for targeted deployment to SQL Server 2022 systems.

Microsoft System Center Configuration Manager (SCCM)

Deploy through SCCM software update management for centralized installation across multiple SQL Server instances. Create deployment packages targeting systems with SQL Server 2022 CU24 installed.

Prerequisites

  • Microsoft SQL Server 2022 Cumulative Update 24 must be installed
  • Local administrator privileges required for installation
  • Minimum 1 GB free disk space on system drive
  • All SQL Server services should be stopped before installation

Installation Requirements

  • File Size: 485 MB
  • Restart Required: Yes, system restart required after installation
  • Installation Time: Approximately 15-30 minutes depending on system configuration
  • Supported Architectures: x64 only
If it still fails

Known Issues

Known Issues

The following known issues have been identified with KB5089900 installation:

Installation Failures

  • Error 0x80070643: Installation may fail if SQL Server services are running during update installation. Stop all SQL Server services before applying the update.
  • Error 0x80070005: Access denied error occurs when installing without administrator privileges. Run the installer as administrator.

Post-Installation Issues

  • Analysis Services Restart Required: SQL Server Analysis Services instances must be manually restarted after update installation to activate security fixes. Automatic restart may not occur in clustered environments.
  • Reporting Services Configuration: Some Reporting Services configurations may require reconfiguration after the update. Verify report server functionality after installation.
  • Performance Impact: Initial database queries may experience slight performance impact immediately after update installation due to enhanced security validation. Performance typically normalizes within 24 hours.

Workarounds

  • For installation failures, ensure all SQL Server services are stopped and run installation with elevated privileges
  • If Analysis Services fails to start after update, check Windows Event Log for specific error details and restart the service manually
  • For Reporting Services issues, run the Reporting Services Configuration Manager to verify and repair service configuration

Frequently Asked Questions

What does KB5089900 resolve?+
KB5089900 resolves four critical security vulnerabilities in SQL Server 2022 CU24, including privilege escalation (CVE-2026-0234), remote code execution in Analysis Services (CVE-2026-0235), information disclosure in Reporting Services (CVE-2026-0236), and denial of service in Database Engine (CVE-2026-0237).
Which systems require KB5089900?+
All systems running Microsoft SQL Server 2022 Cumulative Update 24 on x64 architecture require this update. This includes Express, Standard, Enterprise, and Developer editions running on Windows Server 2019, 2022, 2025, or supported Windows client operating systems.
Is KB5089900 a security update?+
Yes, KB5089900 is a critical security update that addresses multiple high-severity vulnerabilities in SQL Server 2022. It should be installed as soon as possible to protect against privilege escalation, remote code execution, information disclosure, and denial of service attacks.
What are the prerequisites for KB5089900?+
Prerequisites include SQL Server 2022 CU24 installation, local administrator privileges, minimum 1 GB free disk space, and stopping all SQL Server services before installation. A system restart is required after installation to complete the update process.
Are there known issues with KB5089900?+
Known issues include potential installation failures if SQL Server services are running (error 0x80070643), Analysis Services requiring manual restart in clustered environments, and possible Reporting Services configuration issues. Workarounds are available for all identified issues.

References (3)

Discussion

Share your thoughts and insights

Sign in to join the discussion