Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local high-privilege access to SQL Server host
-
DeliverySubmit crafted input to vulnerable component
-
ExploitTrigger heap-based buffer overflow (CWE-122)
-
ExecutionCorrupt heap and hijack execution
-
ImpactElevate privileges locally with full C/I/A impact
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires local access to the SQL Server host and pre-existing high privileges (PR:H) - e.g., a high-privilege SQL Server service or administrative account - meaning this is a privilege-escalation primitive for an attacker who already has a significant foothold, not a remote unauthenticated vector. The high attack complexity (AC:H) further limits exploitation, implying a race condition or precise heap-state requirement that is not reliably repeatable. Affected deployments are specific SQL Server 2017/2019/2022/2025 builds (GDR and CU branches) below the fixed versions listed in EUVD-2026-100617; systems patched to or above those builds (e.g., 16.0.4305.5, 15.0.4500.2, 14.0.3560.2, 17.0.5015.4) are not exposed. |
| Impact | This is a genuine but moderate-priority issue, not a top-tier emergency. The CVSS 3.1 vector (AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H, base 6.4 MEDIUM) describes a local-only attack requiring high existing privileges and a high-complexity trigger, which already caps real-world risk despite the 'total' technical impact. All exploitation signals point the same direction: SSVC records Exploitation=none and Automatable=no, there is no CISA KEV listing, and no public POC is indicated - consistent with the AC:H rating that makes reliable heap-overflow exploitation non-trivial. No EPSS score was provided in the input, so probabilistic exploitation likelihood cannot be quantified; treat its absence as a data gap rather than a low score. The combination of local vector, PR:H, and 'none/no/total' SSVC indicates a privilege-escalation primitive useful to an attacker who already has a foothold with elevated SQL Server rights, rather than a remotely wormable threat. Net: patch on a normal prioritized cycle (elevated among internal/database-admin threat models), not as a drop-everything remote RCE. |
| Exploit ScenarioDerived | An attacker who already holds high-privilege access on a database host (e.g., a compromised service account or a malicious database administrator) crafts input that triggers a heap-based buffer overflow in SQL Server, corrupting heap memory to run code or gain higher privileges on the local system. Because the CVSS vector is AV:L/PR:H/AC:H, this requires local access, existing high privileges, and a hard-to-win race or precise memory condition. No public exploit code is identified at time of analysis, and SSVC marks exploitation as not automatable. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Local privilege escalation in Microsoft SQL Server arises from a heap-based buffer overflow (CWE-122) that an already-authenticated, high-privilege attacker can trigger on the database host to corrupt heap memory and execute code in the context of the SQL Server service. The assessed vector (CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H, score 6.4) confirms this is a post-compromise escalation primitive: it requires local access to the host plus pre-existing elevated privileges (PR:H) and a precise heap-state condition (AC:H), not a remote or unauthenticated attack path. No public exploit code has been identified at time of analysis, CISA's SSVC assessment records exploitation as none with automatable set to no, and vendor-released patches exist for SQL Server 2017, 2019, 2022, and 2025 across both GDR and CU servicing branches, making this a moderate-priority patch-now item rather than an emergency.
RemediationAI
Vendor-released patch: apply the SQL Server cumulative update or GDR build that matches your servicing branch and major version - SQL Server 2022 CU to 16.0.4305.5 or GDR to 16.0.1210.3; SQL Server 2019 CU to 15.0.4500.2 or GDR to 15.0.2200.2; SQL Server 2017 CU to 14.0.3560.2 or GDR to 14.0.2140.2; SQL Server 2025 CU to 17.0.5015.4 or GDR to 17.0.1145.4 - as documented in the Microsoft advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-88085. Because exploitation requires local access plus pre-existing high privileges, the highest-value compensating control until patching is complete is to tighten who can reach the host and who holds sysadmin or service-level rights: restrict interactive and RDP logon to the SQL Server machine to a minimal set of administrators (trade-off: reduced operational flexibility for DBAs and monitoring agents), remove unnecessary sysadmin and CONTROL SERVER grants from application and reporting accounts (trade-off: may break tooling that depends on elevated permissions and must be validated in a staging environment), and run the SQL Server service under a low-privilege virtual or managed service account with no interactive logon rights so a successful overflow yields a less useful token (trade-off: some legacy features and xp_cmdshell-style functionality will stop working). Disabling or restricting rarely used privileged surfaces such as CLR integration, OLE Automation, and extended stored procedures reduces the code paths a high-privilege attacker can reach, at the cost of breaking any application that relies on them. Restarting the SQL Server service is required to load the patched binaries, so schedule the update in a maintenance window; no data migration or configuration change accompanies the fix, and the GDR branch remains the appropriate choice for organizations that only take security updates rather than full CUs.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 8 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is a heap-based buffer overflow (CWE-122), a memory-safety class in which a write exceeds the bounds of a heap-allocated buffer during SQL Server engine processing, allowing adjacent heap metadata or object pointers to be overwritten. CWE-122 differs from its stack counterpart in that exploitation typically requires heap grooming to place a target structure adjacent to the vulnerable allocation, which is consistent with the assessed high attack complexity (AC:H) - success implies either a race window or a carefully arranged heap layout that is not reliably repeatable. The scope is unchanged (S:U) but confidentiality, integrity, and availability impacts are all High, indicating full loss of protection on the affected component: an attacker who completes the overflow could achieve code execution within the SQL Server service account context and pivot to the underlying Windows host. Because the vector is AV:L/PR:H, the vulnerable code path is reachable through a locally invoked interface or a privileged database session rather than over the network as an unauthenticated user. Affected binaries are the x64 SQL Server engine builds distributed through Microsoft's cumulative update (CU) and GDR (security-only) servicing channels for SQL Server 2017, 2019, 2022, and 2025, and the patch is a straightforward binary replacement with no schema or configuration change required.
Know when the next one hits your stack
- 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:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
Description specifies local privilege escalation by an authorized attacker (AV:L, PR:H); heap-overflow reliability and SSVC non-automatable support AC:H, with full compromise giving C:H/I:H/A:H.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Heap-based buffer overflow in SQL Server allows an authorized attacker to elevate privileges locally.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
EUVD-2026-100617
GHSA-38j5-w688-fhr3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB