Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with high-privilege SQL Server account
-
DeliverySend crafted malicious network input
-
ExploitTrigger heap buffer overflow in SQL Server
-
ExecutionCorrupt heap and hijack control flow
-
ImpactExecute arbitrary code in server context
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 an already-authorized, high-privilege SQL Server session (PR:H) with network reachability to the database instance (AV:N), and the high attack complexity (AC:H) means the attacker must additionally satisfy non-trivial conditions such as precise heap state manipulation or winning a timing/memory race to reliably trigger the CWE-122 heap overflow. The practical limiting factors are: the need for elevated database credentials (not an anonymous or low-privilege user), the high-complexity exploitation barrier, and applicability only to the enumerated unpatched SQL Server 2022 (GDR <16.0.1210.3 / CU <16.0.4305.5) and SQL Server 2025 (GDR <17.0.1145.4 / CU <17.0.5015.4) builds; patched builds and instances not exposed to untrusted authenticated users are not exploitable. |
| Impact | This is a moderate-severity (CVSS 6.6) heap-based buffer overflow (CWE-122) in Microsoft SQL Server. The CVSS vector CVSS:3.1/AV:N/AC:H/PR:H/UI:N materially constrains real-world risk: although the attack is network-reachable (AV:N), it requires high privileges (PR:H - an already-authorized/high-privilege database user) AND high attack complexity (AC:H), meaning the attacker must win a race or satisfy specific conditions beyond simple request delivery. Impact is severe once triggered (C:H/I:H/A:H, scope unchanged), consistent with arbitrary code execution. No EPSS score, CISA KEV listing, or public POC was provided in the intelligence, so there is no signal of active or likely-imminent exploitation - exploitation status is 'no public exploit identified at time of analysis.' The combination of high privilege requirement plus high complexity makes this a lower practical priority than its code-execution impact suggests: an attacker already holding elevated SQL Server credentials is a precondition, which narrows the realistic threat to insider misuse or post-compromise privilege/impact escalation rather than opportunistic mass exploitation. Priority is elevated for internet-exposed or multi-tenant SQL Server instances but should rank below unauthenticated or low-complexity flaws. |
| Exploit ScenarioDerived | An attacker who already holds high-privilege SQL Server credentials (e.g., a compromised service account or malicious authenticated user) sends specially crafted input over the network that triggers a heap-based buffer overflow in SQL Server, corrupting heap memory to achieve arbitrary code execution in the SQL Server process context. The high attack complexity (AC:H) implies the attacker must satisfy additional conditions such as winning a memory-state race or precise heap grooming. No public exploit code was identified at the time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Heap-based buffer overflow in Microsoft SQL Server 2022 and SQL Server 2025 allows an attacker who already holds an authorized, high-privilege database session to execute code on the database server over the network. The CVSS 3.1 vector (AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H, score 6.6) confirms the attacker must be authenticated with high privileges (PR:H) and must clear a high-complexity exploitation bar (AC:H) such as precise heap state manipulation, while successful exploitation yields full confidentiality, integrity, and availability impact on the SQL Server instance. No public exploit code and no confirmed active exploitation (CISA KEV) were identified at time of analysis, and Microsoft has released vendor patches for the affected GDR and cumulative-update builds.
RemediationAI
Microsoft has released vendor patches; upgrade to the fixed build for your servicing branch: SQL Server 2022 GDR to 16.0.1210.3 or later, SQL Server 2022 CU branch to 16.0.4305.5 (CU27 fixed baseline) or later, SQL Server 2025 GDR to 17.0.1145.4 or later, and SQL Server 2025 CU branch to 17.0.5015.4 or later. Apply the update from the MSRC advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-83945 and confirm the applied build with SELECT @@VERSION, then restart the SQL Server service as required by the installer. Because exploitation requires an already-authorized high-privilege session (PR:H) and high attack complexity, the most effective compensating controls are privilege-focused: strictly limit membership in sysadmin, db_owner, and other elevated database roles, remove unused high-privilege SQL logins, and disable or restrict features that widen the engine surface such as xp_cmdshell, CLR integration, linked servers, and ad hoc OPENROWSET/OPENDATASOURCE queries - with the trade-off that applications relying on these features will fail until re-enabled. Additionally restrict network reachability to TDS (default TCP 1433) with firewall rules and network segmentation so only trusted application hosts can open database sessions, noting that this does not protect against a compromised trusted host. Monitor SQL Server error logs and Windows crash dumps for unexpected memory-corruption-related terminations (e.g., repeated sqlservr.exe crashes) as a possible exploitation indicator, understanding that such monitoring is detective only and not a preventive control.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 4 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 flaw is a heap-based buffer overflow (CWE-122) in the SQL Server engine, meaning a memory allocation on the process heap is written past its bounds, corrupting adjacent heap metadata or objects and potentially enabling controlled code execution in the sqlservr.exe process context. The CVSS vector places it as network-reachable (AV:N) - in practice via the Tabular Data Stream (TDS) protocol used by SQL Server on its listening endpoint - but with attack complexity High, which together with the independent assessment indicates the attacker must satisfy non-trivial preconditions such as grooming the heap, controlling allocation sizes, or winning a timing/memory race to convert the corruption into reliable code execution. PR:H means the trigger path is reachable only by a principal with elevated SQL Server permissions; UI:N means no user interaction is involved beyond the attacker's own session, and scope is unchanged (S:U), so the impact is confined to the database server. EUVD identifies the vulnerable builds as SQL Server 2022 x64 CU27 (16.0.4003.1 before 16.0.4305.5) and GDR (before 16.0.1210.3), plus SQL Server 2025 x64 CU9 (17.0.4006.2 before 17.0.5015.4) and GDR (17.0.1050.2 before 17.0.1145.4), with SQL Server 2025 (CU8) also listed as affected. No CPE strings were supplied, so exact product/version matching should be confirmed against the Microsoft Security Response Center advisory.
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:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
Network-reachable but requires a high-privilege authenticated SQL session (PR:H) and non-trivial heap conditions (AC:H); successful code execution yields full C/I/A impact with no scope change.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Heap-based buffer overflow in SQL Server allows an authorized attacker to execute code over a network.
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-100711
GHSA-5hvg-r2mf-rvx6
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB