Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege SQL login
-
DeliveryGroom server heap memory layout
-
ExploitSend crafted query triggering heap overflow
-
ExecutionOverwrite control structures
-
ImpactElevate to SQL service privileges
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 the attacker to already possess a valid, low-privileged SQL Server login or principal (CVSS PR:L) - this is NOT remotely exploitable by an anonymous/unauthenticated attacker. The affected component is the SQL Server database engine itself (versions below the patched builds: SQL Server 2017 GDR <14.0.2140.2 / CU31 <14.0.3560.2, 2019 GDR <15.0.2200.2 / CU32 <15.0.4500.2, 2022 GDR <16.0.1210.3 / CU27 <16.0.4305.5, and 2025 GDR <17.0.1145.4 / CU9 <17.0.5015.4). No end-user interaction is needed (UI:N). The primary LIMITING factors are: (1) mandatory authenticated access to the SQL Server instance, and (2) high attack complexity (AC:H), implying the attacker must satisfy a hard-to-control condition such as a specific heap state or race, reducing reliability and preventing automated/scalable exploitation (SSVC Automatable: no). No specific non-default feature or configuration flag is named in the description as a prerequisite. |
| Impact | This is a legitimate but not top-tier emergency priority. The CVSS 3.1 base score of 8.5 (High) is driven by network reach (AV:N), a scope change (S:C), and total impact on confidentiality, integrity, and availability (C:H/I:H/A:H), consistent with the SSVC 'Technical Impact: total' rating. However, several signals temper the raw score: exploitation requires high attack complexity (AC:H) and existing low-level privileges (PR:L), meaning the attacker must already be an authenticated SQL Server principal and must win a non-trivial condition (typical of heap-overflow race/layout dependencies). CISA's SSVC framework reinforces this restraint - Exploitation is rated 'none' and Automatable 'no', indicating no observed exploitation and no reliable, scalable attack path. There is no CISA KEV listing and no EPSS score was provided in the input, so probabilistic exploitation likelihood cannot be quantified here. No public exploit code was identified at time of analysis. Net assessment: a credible privilege-escalation flaw in a high-value data platform that warrants prompt patching, but the authentication requirement plus high complexity and absence of any exploitation evidence place it below internet-facing, unauthenticated-RCE urgency. The one point worth verifying with Microsoft is the S:C (scope change): the description frames this as privilege elevation 'over a network' by an already-authorized attacker, and whether code execution escapes the SQL Server security authority to the host OS determines how much of the 8.5 is justified. |
| Exploit ScenarioDerived | An attacker who already holds a low-privileged SQL Server login (e.g. a compromised application service account or an abusive internal user) sends specially crafted input to the SQL Server engine over the network to corrupt heap memory. By grooming the heap and triggering the overflow (a high-complexity step), they overwrite control data to execute code or escalate to a higher-privileged context such as the SQL Server service account. No public proof-of-concept was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Privilege elevation in Microsoft SQL Server (2017, 2019, 2022 and 2025 builds below their patched levels) allows an authenticated, low-privileged database principal to trigger a heap-based buffer overflow in the database engine over a network connection and gain higher privileges, with impact crossing a security boundary (CVSS 8.5, S:C). Exploitation is not anonymous: the attacker must already hold a valid SQL Server login (PR:L) and satisfy a hard-to-control heap-state or race condition (AC:H), so the flaw is not automatable or scalable (SSVC Automatable: no, Exploitation: none), and no public exploit code has been identified at time of analysis. Microsoft has published fixed builds via its update guide, so this is a legitimate but not top-tier emergency priority - patch promptly, with urgency driven by the total technical impact and the broad installed base.
RemediationAI
Apply the Microsoft update for CVE-2026-68883 from the MSRC Update Guide (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-68883); the fixed build levels are SQL Server 2017 GDR 14.0.2140.2 / CU31 14.0.3560.2, SQL Server 2019 GDR 15.0.2200.2 / CU32 15.0.4500.2, SQL Server 2022 GDR 16.0.1210.3 / CU27 16.0.4305.5, and SQL Server 2025 GDR 17.0.1145.4 / CU9 17.0.5015.4. Note that GDR and CU are separate servicing tracks - patching one does not cover instances on the other, so inventory every instance and match it to the correct branch before upgrading, and validate that the build number reported by SELECT @@VERSION is at or above the fixed level (the update is available from the vendor; no patch version is confirmed by any other source, so rely on the MSRC builds listed here). Until maintenance windows allow patching, apply compensating controls with awareness of their trade-offs: enforce strict least privilege so no unnecessary principals hold db_owner, sysadmin, or control permissions that could be leveraged after the initial low-privilege foothold (this directly attacks the PR:L precondition and costs little, but does not remove the flaw); restrict network reachability to the database engine so only application and administrative hosts can connect to the SQL Server listener, blocking direct access from user workstations and the general corporate network (effective against opportunistic use, but it will break any client that legitimately connects from outside the allowed ranges and does not defend against a compromised application tier); and enable query/error-log monitoring and memory-dump-based crash detection for the SQL Server process to surface exploit attempts (detective only, with operational noise and logging overhead). Disabling or removing non-essential optional SQL Server components reduces surface but is not documented as a prerequisite for this bug, so it should not be treated as a fix. There is no vendor-released patch substitute other than the fixed builds above, and no public exploit code has been identified at time of analysis, so patching can be scheduled through normal change control while the network and privilege mitigations above are applied in the interim.
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 CWE-122, a heap-based buffer overflow, occurring inside the SQL Server database engine rather than in a client tool or optional add-on. Heap overflows in this class arise when a length or index derived from attacker-influenced data is not validated before a write into a heap-allocated buffer, corrupting adjacent heap metadata or objects; the resulting memory corruption can be steered into code execution or privilege escalation within the process running the SQL Server service. The CVSS 3.1 vector AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H is important context: network reachability plus an authenticated low-privileged principal, no user interaction, and a Scope Change (S:C) indicating the compromise can affect resources beyond the vulnerable component's own security authority - consistent with a low-privilege login reaching instance-wide or OS-level capabilities. The high attack complexity reflects the need to satisfy a specific, hard-to-control heap state, which limits reliability and blocks mass automated exploitation (as reflected in SSVC Automatable: no). Affected CPE coverage from EUVD spans the two servicing tracks Microsoft ships - GDR (security-only) and CU (cumulative update) - across SQL Server 2017 (CU31, GDR), 2019 (CU32, GDR), 2022 (CU27, GDR), and 2025 (CU8, CU9, GDR) on x64-based systems, meaning both tracks must be patched to their respective fixed build levels.
Know when Sql Server 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:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Authenticated low-priv SQL principal (PR:L) attacks the engine over the network (AV:N); heap-overflow reliability hurdles justify AC:H; privilege elevation escaping the SQL authority to the host supports S:C with total impact (C/I/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 over a network.
Executive ViewAI
Microsoft SQL Server 2017, 2019, 2022, and 2025 deployments are affected by a high-severity privilege-elevation vulnerability that requires an authenticated database login and specific difficult-to-control conditions to exploit. A successful attack could allow a low-privileged database principal to cross a security boundary and obtain higher privileges, potentially exposing or altering sensitive business data. Although no public exploit has been identified at time of analysis, the broad SQL Server installed base and the potential for unauthorized administrative access make timely patching a management priority.
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
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.
More in Sql Server
View allA remote code execution vulnerability exists in Microsoft SQL Server Reporting Services when it incorrectly handles page
A remote code execution vulnerability exists in Microsoft SQL Server when it incorrectly handles processing of internal
Microsoft SQL Server 2008 SP3, 2008 R2 SP2, and 2012 SP1 does not properly control use of stack memory for processing of
Cross-site scripting (XSS) vulnerability in the SQL Server Report Manager in Microsoft SQL Server 2000 Reporting Service
The agent in Microsoft SQL Server 2012 SP2, 2012 SP3, 2014 SP1, 2014 SP2, and 2016 does not properly check the atxcore.d
Microsoft SQL Server 2012 SP2 and 2012 SP3 does not properly perform a cast of an unspecified pointer, which allows remo
Microsoft SQL Server 2014 SP1, 2014 SP2, and 2016 does not properly perform a cast of an unspecified pointer, which allo
Microsoft SQL Server 2016 does not properly perform a cast of an unspecified pointer, which allows remote authenticated
Microsoft SQL Server 2008 SP3 and SP4, 2008 R2 SP2 and SP3, 2012 SP1 and SP2, and 2014 does not prevent use of uninitial
Microsoft SQL Server 2016 mishandles the FILESTREAM path, which allows remote authenticated users to gain privileges via
A buffer overflow vulnerability exists in the Microsoft SQL Server that could allow remote code execution on an affected
Microsoft SQL Server Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerability is remotely
EUVD-2026-100709
GHSA-pj26-v6gh-94p3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB