Skip to main content

Microsoft SQL Server EUVDEUVD-2026-100707

| CVE-2026-96956 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-10-13 secure@microsoft.com GHSA-wmj3-qpc2-vxj4
8.0
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with high SQL Server privileges
  2. Delivery
    Send crafted request over network
  3. Exploit
    Overflow stack buffer (CWE-121)
  4. Execution
    Execute code in server context
  5. Impact
    Elevate privileges across scope boundary

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack 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 be an authenticated principal holding HIGH privileges on the target SQL Server instance (CVSS PR:H; the description calls this an 'authorized attacker'), and to reach the server over the network (AV:N) - typically a live TDS/SQL connection. The decisive limiting factor is AC:H: the stack overflow (CWE-121) is not triggered by trivial input but depends on specific conditions such as particular server state, data, or timing, so exploitation is not reliable on the first attempt. Practical risk is therefore concentrated in environments where a high-privilege-but-non-sysadmin boundary is security-relevant (hosted/multi-tenant databases, compromised application service accounts); where every PR:H principal is already a fully trusted administrator, the elevation offers the attacker little. All listed affected builds are pre-patch; applying the GDR/CU updates that reach the fixed build numbers (e.g., 16.0.1210.3, 15.0.4500.2, 14.0.2140.2, 17.0.1145.4) removes the condition.

Impact

This is a genuine but conditional risk rather than a drop-everything emergency. The CVSS 3.1 base score of 8.0 (AV:N/AC:H/PR:H/UI:N/S:C) reflects a network-reachable flaw whose impact crosses the component scope (S:C) with high confidentiality, integrity and availability impact - consistent with code execution/privilege elevation out of the SQL Server service. However, two metrics materially temper urgency: AC:H (high attack complexity, implying non-trivial conditions such as winning a race or crafting state-dependent input) and PR:H (the attacker must already hold high privileges on the database). The description's phrase 'authorized attacker' aligns with PR:H, so the signals are internally consistent - this is a privilege-elevation primitive for an already-authenticated high-privilege principal, not an unauthenticated remote takeover. No EPSS score, SSVC decision, KEV listing, or POC is present in the provided data; per input, there is no public exploit identified at time of analysis and the vulnerability is not in CISA KEV. The absence of exploitation-probability signals means prioritization should lean on exposure and patch status: a vendor patch is available, which is the single most actionable fact. Net assessment: moderate-to-high real-world priority for internet- or widely-exposed SQL Server instances and multi-tenant/hosted databases where a high-privilege-but-not-sysadmin boundary matters, but lower urgency in environments where the only principals holding PR:H are already fully trusted administrators.

Exploit ScenarioDerived

An attacker who already holds high database privileges (e.g., a compromised application service account or a malicious high-privileged DBA on a shared/hosted SQL Server) sends specially crafted input over the network connection that overflows a stack buffer in the server, corrupting control data to execute code in the SQL Server process context and elevate beyond their assigned boundary. The high attack complexity (AC:H) means the overflow likely depends on specific state or timing, so reliable exploitation requires effort. No public exploit code was identified in the provided data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 13, 2026

Privilege elevation in Microsoft SQL Server lets an attacker who already holds high-privilege credentials on the instance trigger a stack-based buffer overflow over a network connection and break out of their authorization boundary. Exploitation is constrained: the CVSS vector (AV:N/AC:H/PR:H/UI:N/S:C) and the vendor description both indicate an authorized, highly privileged principal is required, and the AC:H rating means the overflow depends on specific server state, data, or timing rather than trivial input, so it is not reliably repeatable on a first attempt. All affected GDR and CU builds are pre-patch, Microsoft has published a fix via the MSRC update guide, and no public exploit or confirmed active exploitation was identified at time of analysis, so risk is real but conditional rather than a drop-everything emergency.

RemediationAI

Microsoft has released fixes through the MSRC update guide (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-96956); patch status is 'available from vendor', so the primary action is to apply the GDR or cumulative update that brings each instance to or above the fixed build for its train - for example 16.0.1210.3 (SQL Server 2022 GDR), 16.0.4305.5 (2022 CU27), 15.0.4500.2 (2019 CU32), 15.0.2200.2 (2019 GDR), 14.0.2140.2 (2017 GDR), 14.0.3560.2 (2017 CU31), 17.0.1145.4 (2025 GDR), and 17.0.5015.4 (2025 CU9) - and to restart the SQL Server service so the engine binary is reloaded. Where patching cannot be done immediately, the most effective compensating control is to treat PR:H access as the real security boundary: audit and reduce the population of logins holding high privileges but not sysadmin-equivalent roles, rotate credentials for application service accounts, and remove unnecessary server-level and database-level grants, since the overflow requires an already-authenticated high-privilege principal. Restricting network reachability to the TDS listener (firewall rules scoping TCP 1433 / the configured instance port to application hosts only, disabling SQL Browser where not required, and enforcing encrypted, non-public endpoints) raises the cost of delivering a crafted session but does not remove the bug once an attacker has legitimate connectivity and credentials. Blocking or disabling specific TDS features is not a reliable mitigation here because the vulnerable copy path is in core engine processing; the trade-off of aggressive privilege reduction is potential breakage of legitimate administrative or application workflows, so stage the changes with monitoring. Because no public exploit code or confirmed active exploitation was identified at time of analysis, patch scheduling can follow normal risk-based prioritization, with preference given to multi-tenant, hosted, and externally reachable instances where a high-privilege-but-non-sysadmin boundary is security-relevant.

Affected VersionsENISA

Microsoft SQL Server 2022 (GDR) 16.0.0 <16.0.1210.3
Microsoft SQL Server 2019 for x64-based Systems (CU32) 15.0.4003.23 <15.0.4500.2
Microsoft SQL Server 2017 (GDR) 14.0.0 <14.0.2140.2
Microsoft SQL Server 2019 (GDR) 15.0.0 <15.0.2200.2
Microsoft SQL Server 2025 for x64-based Systems (GDR) 17.0.1050.2 <17.0.1145.4
Microsoft SQL Server 2025 for x64-based Systems (CU9) 17.0.4006.2 <17.0.5015.4
Microsoft SQL Server 2022 for x64-based Systems (CU27) 16.0.4003.1 <16.0.4305.5
Microsoft SQL Server 2017 for x64-based Systems (CU31) 14.0.3006.16 <14.0.3560.2

Affected Packages

euvd microsoft_sql_server_2017_for_x64_based_systems_cu31 fix: 14.0.3560.2
euvd microsoft_sql_server_2017_gdr fix: 14.0.2140.2
euvd microsoft_sql_server_2019_for_x64_based_systems_cu32 fix: 15.0.4500.2
euvd microsoft_sql_server_2019_gdr fix: 15.0.2200.2
euvd microsoft_sql_server_2022_for_x64_based_systems_cu27 fix: 16.0.4305.5
euvd microsoft_sql_server_2022_gdr fix: 16.0.1210.3
euvd microsoft_sql_server_2025_for_x64_based_systems_cu9 fix: 17.0.5015.4
euvd microsoft_sql_server_2025_for_x64_based_systems_gdr fix: 17.0.1145.4

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 flaw is a classic CWE-121 stack-based buffer overflow in the SQL Server engine, where data passed through the Tabular Data Stream (TDS) channel used by all SQL clients can overwrite a fixed-size stack buffer because the engine fails to validate the length of the incoming data against the destination buffer before a memory copy. Because SQL Server's core engine is written in C/C++, a successful overwrite can corrupt control data on the stack and redirect execution within the service process, which is what converts a memory-safety bug into a privilege elevation. The CVSS vector clarifies the exposure model: AV:N means the payload is delivered over the network (typically a live TDS connection on TCP 1433 or the configured instance port), PR:H means the attacker must already be an authenticated principal with high privileges, UI:N means no user interaction is needed, and S:C (Scope Changed) indicates the consequence crosses a security boundary - the compromised high-privilege session can affect resources beyond the authorization scope it was granted, such as the instance-level or host-level security context. The high AC:H rating reflects that the overflow is gated on non-trivial conditions (specific server state, crafted data patterns, or timing), which materially limits reliable exploitation.

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

Vendor (microsoft) PRIMARY 8.0 HIGH
AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 8.0 HIGH

Network-reachable (AV:N) but requires an already high-privileged authenticated principal (PR:H) and state-dependent overflow (AC:H); code execution escapes the service boundary (S:C) with full C/I/A impact.

3.1 AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

Attack Vector
Network
Attack Complexity
High
Privileges Required
High
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 22:05 EUVD
CVE Published
Oct 13, 2026 - 21:20 nvd
HIGH 8.0

DescriptionCVE.org

Stack-based buffer overflow in SQL Server allows an authorized attacker to elevate privileges over a network.

Executive ViewAI

Why It Matters

Microsoft SQL Server is affected by a high-severity privilege elevation vulnerability (CVE-2026-96956) that requires an authenticated attacker with high privileges to exploit a stack-based buffer overflow over the network, potentially allowing them to break out of their authorization boundary. While no public exploit or confirmed active exploitation has been identified at time of analysis, the vulnerability demands attention because a successful attack could compromise database integrity and lead to lateral movement. Leadership should prioritize patching to mitigate the risk of insider threat or compromised service accounts escalating privileges.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% exploitable
Prevalence
High
Microsoft SQL Server is a widely deployed enterprise database across many environments
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Medium
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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 stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

CVE-2020-0618 HIGH POC
8.8 Feb 11

A remote code execution vulnerability exists in Microsoft SQL Server Reporting Services when it incorrectly handles page

CVE-2019-1068 HIGH POC
8.8 Jul 15

A remote code execution vulnerability exists in Microsoft SQL Server when it incorrectly handles processing of internal

CVE-2014-4061 MEDIUM
6.8 Aug 12

Microsoft SQL Server 2008 SP3, 2008 R2 SP2, and 2012 SP1 does not properly control use of stack memory for processing of

CVE-2012-2552 MEDIUM
4.3 Oct 09

Cross-site scripting (XSS) vulnerability in the SQL Server Report Manager in Microsoft SQL Server 2000 Reporting Service

CVE-2016-7253 HIGH
8.8 Nov 10

The agent in Microsoft SQL Server 2012 SP2, 2012 SP3, 2014 SP1, 2014 SP2, and 2016 does not properly check the atxcore.d

CVE-2016-7254 HIGH
8.8 Nov 10

Microsoft SQL Server 2012 SP2 and 2012 SP3 does not properly perform a cast of an unspecified pointer, which allows remo

CVE-2016-7250 HIGH
8.8 Nov 10

Microsoft SQL Server 2014 SP1, 2014 SP2, and 2016 does not properly perform a cast of an unspecified pointer, which allo

CVE-2016-7249 HIGH
8.8 Nov 10

Microsoft SQL Server 2016 does not properly perform a cast of an unspecified pointer, which allows remote authenticated

CVE-2015-1763 HIGH
8.5 Jul 14

Microsoft SQL Server 2008 SP3 and SP4, 2008 R2 SP2 and SP3, 2012 SP1 and SP2, and 2014 does not prevent use of uninitial

CVE-2016-7252 MEDIUM
6.5 Nov 10

Microsoft SQL Server 2016 mishandles the FILESTREAM path, which allows remote authenticated users to gain privileges via

CVE-2018-8273 CRITICAL
9.8 Aug 15

A buffer overflow vulnerability exists in the Microsoft SQL Server that could allow remote code execution on an affected

CVE-2023-21713 HIGH
8.8 Feb 14

Microsoft SQL Server Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerability is remotely

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy