Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege SQL Server credentials
-
DeliveryConnect to SQL Server over TCP network
-
ExploitCraft malicious deserialization payload
-
ExecutionSubmit payload via affected SQL Server feature
-
PersistTrigger arbitrary code execution as SQL Server service account
-
ImpactExfiltrate databases or pivot to host/domain
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid SQL Server authentication credential at minimum low-privilege level (PR:L per the CVSS vector) - this encompasses any SQL Server login, Windows-authenticated domain account granted SQL Server access, or application service account. The SQL Server instance must be reachable over the network from the attacker's position (AV:N). No user interaction is required (UI:N). Attack complexity is low (AC:L), meaning no race condition, special timing, or non-reproducible precondition exists beyond possessing valid credentials. The primary limiting factor is the authentication requirement: fully unauthenticated external attackers cannot directly exploit this flaw. Instances with SQL Server ports firewalled to a narrow set of trusted hosts significantly reduce the attacker pool even when low-privilege credentials are compromised. |
| Impact | The CVSS 8.8 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) captures the core risk well: network-reachable, low-complexity exploitation requiring only a valid SQL Server login - a credential class common in enterprise environments via application service accounts, Windows domain accounts, or SQL logins. The full CIA triad at High reflects that RCE on the SQL Server process yields access to all hosted databases, ability to alter or destroy data, and potential to crash the service. No EPSS data was provided, and the CVE is not listed in CISA KEV, so mass active exploitation is not confirmed; however, the low authentication bar (PR:L) meaningfully lowers the practical attacker barrier compared to PR:H flaws, and even a mid-sized municipal IT team in gniezno should treat this as urgent given how routinely SQL Server instances are reachable from within enterprise networks by application accounts. The absence of a public POC at time of analysis provides limited assurance given the broad attacker population with SQL Server access in typical organizations. |
| Exploit ScenarioDerived | An attacker who has compromised a low-privilege SQL Server login - obtained through credential stuffing, phishing of an application service account, or lateral movement from another internal host - connects to the SQL Server instance over the standard TCP port and submits a crafted serialized payload through an affected API call or feature. The SQL Server deserialization routine processes the payload and executes attacker-controlled code in the context of the SQL Server service account (commonly a domain service account), giving the attacker full read/write access to all databases and a privileged foothold on the Windows host. No public POC has been identified at time of analysis, but the attack pattern follows well-documented .NET deserialization gadget chain techniques. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 08, 2026
Remote code execution in Microsoft SQL Server 2019, 2022, and 2025 is achievable by an authenticated low-privilege attacker via deserialization of untrusted data (CWE-502) delivered over the network. The flaw covers multiple build tracks across three major SQL Server versions, with full confidentiality, integrity, and availability impact on the database host. Microsoft has released patches for all affected versions; no public exploit code or CISA KEV listing has been identified at time of analysis.
RemediationAI
Apply the vendor-released patches from the Microsoft Security Response Center advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-77484. Target build numbers by track: SQL Server 2019 CU → 15.0.4490.9; SQL Server 2019 GDR → 15.0.2190.7; SQL Server 2022 CU → 16.0.4275.2; SQL Server 2022 GDR → 16.0.1200.5; SQL Server 2025 CU → 17.0.4085.5; SQL Server 2025 GDR → 17.0.1135.8. If immediate patching is not feasible, apply compensating controls: enforce network firewall rules to restrict SQL Server TCP port (default 1433) access to explicitly trusted application hosts and administrative jump boxes only, reducing the pool of potential attackers from any network-connected low-privilege account; audit and minimize the set of SQL Server logins with any non-public permissions; and if CLR integration is enabled but not actively used, disable it via sp_configure 'clr enabled', 0, which removes one likely attack surface for deserialization gadget chains. Note that disabling CLR will break any CLR-based stored procedures or assemblies in use.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 6 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CWE-502 (Deserialization of Untrusted Data) arises when an application processes serialized object streams without adequate type validation or integrity checks, allowing crafted payloads to manipulate object graphs and invoke arbitrary code paths during reconstruction. In SQL Server's context, the affected component likely processes serialized data via a network-accessible interface - candidates include CLR integration, distributed query handling, linked server operations, or backup/restore features. The CVSS AV:N/PR:L profile indicates the vulnerable code path is reachable via normal SQL Server network connections by any authenticated login. Affected CPE instances span: SQL Server 2019 CU32 track (builds 15.0.0.0-15.0.4490.9) and GDR track (15.0.0-15.0.2190.7); SQL Server 2022 CU26 track (16.0.0.0-16.0.4275.2) and GDR track (16.0.0-16.0.1200.5); SQL Server 2025 CU8 track (17.0.0.0-17.0.4085.5) and GDR x64 track (17.0.1050.2-17.0.1135.8).
Know when Sql Server 2019 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable via standard SQL Server port requiring only a low-privilege login; successful deserialization RCE yields full CIA triad impact on the host.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Deserialization of untrusted data in SQL Server allows an authorized attacker to execute code over a network.
Executive ViewAI
Microsoft SQL Server versions 2019, 2022, and 2025 contain a remote code execution vulnerability exploitable by authenticated low-privilege users, risking full compromise of database confidentiality, integrity, and availability. While no public exploit code has been identified, the threat is elevated by the broad internal attack surface-low-privilege users, third-party applications, and service accounts could trigger the vulnerability. Organizations using these database versions face potential data theft, database tampering, and operational disruption.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.
More in Sql Server 2019
View allSQL Server 2016-2025 contains an improper access control flaw that allows authenticated network attackers to escalate pr
Heap-based buffer overflow in Microsoft SQL Server 2017, 2019, 2022, and 2025 (x64) can be triggered over the network an
Out-of-bounds read in Microsoft SQL Server 2019, 2022, and 2025 on x64 can, under specific memory conditions, be steered
Code execution is possible in Microsoft SQL Server 2019, 2022, and 2025 (x64) through an untrusted pointer dereference i
Microsoft SQL Server Elevation of Privilege Vulnerability. Rated critical severity (CVSS 9.8), this vulnerability is rem
Microsoft SQL Server Elevation of Privilege Vulnerability. Rated critical severity (CVSS 9.8), this vulnerability is rem
Heap-based buffer overflow in Microsoft SQL Server 2017 and 2019 enables unauthenticated network attackers to execute ar
SQL injection in Microsoft SQL Server enables a low-privileged authenticated attacker to escalate database privileges ov
Privilege escalation in Microsoft SQL Server 2017 through 2025 allows any low-privileged authenticated database user to
Heap-based buffer overflow in Microsoft SQL Server 2017 through 2025 enables an authenticated low-privilege network atta
Remote code execution is possible in Microsoft SQL Server 2017 through 2025 via a heap-based buffer overflow (CWE-122) t
SQL injection in Microsoft SQL Server (versions 2017 through 2025) enables a network-authenticated low-privilege attacke
EUVD-2026-73785
GHSA-9c53-qmh3-jjjf
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB