Skip to main content

Azure SQL Database CVE-2026-68789

| EUVDEUVD-2026-63690 CRITICAL
SQL Injection (CWE-89)
2026-08-20 microsoft GHSA-5qj3-m3cq-w4vw
9.9
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged DB login
  2. Delivery
    Reach Azure SQL over network
  3. Exploit
    Submit crafted SQL injection input
  4. Execution
    Break out of query context (CWE-89)
  5. Persist
    Cross privilege/scope boundary
  6. Impact
    Escalate privileges and control data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

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 authorized, authenticated principal on the target Azure SQL Database (CVSS PR:L) with network reachability to the service (AV:N); it does not require user interaction or high privileges. The limiting factor is that low-privileged database access must first be obtained - a compromised application login, an over-provisioned service account, or a semi-trusted tenant user - so purely external, unauthenticated attackers cannot trigger it directly. No specific non-default feature toggle is named in the description; the vulnerable SQL-command path is part of the managed service, making the authenticated foothold the primary prerequisite.

Impact

The CVSS 3.1 base score is 9.9 (Critical) with vector AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H: network-reachable, low attack complexity, only low privileges required, no user interaction, scope change, and full confidentiality/integrity/availability impact. The one genuine barrier is PR:L - the attacker must already hold an authenticated, low-privileged foothold in the target database, so this is a post-authentication privilege escalation rather than an unauthenticated internet-wide threat. No EPSS score, KEV listing, or POC was supplied, so real-world exploitation pressure cannot be quantified from the input; the absence of KEV means no confirmed active exploitation, and the absence of POC data means public exploit status is unknown rather than negative. On balance this is a real priority for any tenant that grants database access to semi-trusted principals (application service accounts, multi-tenant apps, contractors), but the required authenticated foothold makes mass, opportunistic exploitation less likely than the raw 9.9 suggests.

Exploit ScenarioDerived

An attacker who already holds a low-privileged login to a target Azure SQL Database - for example a compromised application service account or an over-shared multi-tenant credential - submits input crafted to inject additional SQL into a vulnerable command path. The injected statements execute across a privilege boundary, letting the attacker read or modify data and escalate to higher database privileges. No user interaction is needed and attack complexity is low; no public POC was identified in the provided data.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 20, 2026

Privilege escalation in Microsoft Azure SQL Database allows an already-authenticated, low-privileged attacker to inject crafted SQL over the network and gain elevated database privileges. Rated CVSS 9.9 with a scope-changing vector, the flaw stems from improper neutralization of special elements in SQL commands (CWE-89); Microsoft has issued a service-side fix. No public exploit identified at time of analysis and the issue is not listed in CISA KEV.

RemediationAI

Because Azure SQL Database is a Microsoft-managed PaaS offering, the fix is applied server-side by Microsoft and requires no customer patch installation; Patch available per vendor advisory - review the MSRC update guide at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-68789 to confirm remediation status for your tenant. As defense-in-depth and to limit exposure of any application that fronts the database, enforce least-privilege on all database principals (grant only the minimum roles rather than db_owner or elevated roles), parameterize all application queries to remove injectable paths, restrict database access using Azure Private Link/VNet service endpoints and firewall rules so only trusted networks can reach the instance, and enable Microsoft Defender for SQL and auditing to detect anomalous SQL activity. Trade-off: tightening firewall or Private Link scoping can break integrations that rely on public endpoints, so validate connectivity for legitimate services before enforcing.

Affected VersionsENISA

Azure SQL Database - (version not specified)

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Azure SQL Database is Microsoft's fully managed, cloud-hosted relational database service (PaaS) built on the SQL Server engine. The root cause is CWE-89 (SQL injection): user- or role-supplied input is concatenated into a SQL command without proper neutralization, letting an attacker break out of the intended query context and execute attacker-controlled statements. Because the CVSS vector marks scope as changed (S:C), the injected commands cross a privilege or trust boundary within the managed service, converting a low-privileged data-plane action into control over resources the attacker should not reach. The only affected product per CPE is cpe:2.3:a:microsoft:azure_sql_database, i.e. the managed cloud service rather than an on-premises SQL Server install.

Know when Azure Sql Database 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 9.9 CRITICAL
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
vuln.today AI 9.9 CRITICAL

Network-reachable SQL injection needing only a low-privileged authenticated login (PR:L, AC:L), crossing a trust boundary (S:C) for full C/I/A impact.

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

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

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

DescriptionCVE.org

Improper neutralization of special elements used in an sql command ('sql injection') in Azure SQL Database allows an authorized attacker to elevate privileges over a network.

Executive ViewAI

Why It Matters

Microsoft Azure SQL Database contains a critical privilege escalation vulnerability allowing authenticated users with basic database access to escalate to elevated privileges through SQL injection, directly threatening data confidentiality and integrity. This vulnerability impacts any organization relying on Azure SQL databases for sensitive data storage and creates compliance risks under data protection regulations. Microsoft has released a service-side fix, making immediate deployment a security priority.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 57% exploitable
Prevalence
High
widely-deployed Microsoft Azure managed cloud database service
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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