Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconGain low-privileged network position
-
DeliveryStand up malicious MySQL endpoint or intercept session
-
ExploitLure developer's Shell-for-VS-Code connection
-
InstallSend crafted protocol responses
-
C2Compromise Shell process
-
ExecutePivot via scope change into VS Code host
-
ImpactAccess developer credentials and source
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Attacker must have low-privileged network access and the ability to interact with the MySQL Shell for VS Code component over one of its supported protocols (the description explicitly says 'multiple protocols'), which in practice means a developer must initiate or accept a connection from the VS Code extension toward an endpoint the attacker can influence. Exploitation is gated by AC:H (high attack complexity - specific timing, configuration, or sequencing required), is limited to deployments running MySQL Shell 2026.2.0+9.6.1 with the VS Code extension active, and requires PR:L meaning the attacker is not fully unauthenticated against the target environment. No user interaction is required per CVSS (UI:N), but a developer-initiated session against attacker-influenced infrastructure is the realistic pathway. |
| Impact | The CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H) yields 8.5 - high severity driven by network reach, scope change, and full CIA impact, but offset by high attack complexity and a required low-privilege foothold. EPSS data is not provided and the vulnerability is not in CISA KEV, with no public POC referenced, suggesting this is currently a theoretical/Oracle-internal finding rather than an active threat. The description states 'network access via multiple protocols' for an IDE-embedded shell, which is unusual - verify with Oracle whether this means an attacker-controlled MySQL server, malicious protocol responses, or another path, as that distinction materially changes who is exposed. Overall this should be patched on the next maintenance cycle for developer workstations running the VS Code extension, but it is not an emergency-grade issue at this time. |
| Exploit ScenarioDerived | An attacker who already has a low-privileged foothold on the network (for example, controlling a rogue MySQL instance or man-in-the-middling a developer's connection) lures a developer's MySQL Shell for VS Code session into connecting, and through a complex sequence of crafted protocol responses compromises the Shell process. Because of the scope change, the attacker pivots from the Shell into the VS Code host or other components, potentially executing developer-side actions or exfiltrating credentials. No public POC is available, and high attack complexity means the chain is not trivial to reproduce. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 16, 2026
Takeover of Oracle MySQL Shell is possible against the Shell for VS Code component in version 2026.2.0+9.6.1, where a low-privileged remote attacker can compromise the Shell with a scope-changing impact on additional products. The 8.5 CVSS score reflects full confidentiality, integrity, and availability impact, though high attack complexity tempers practical exploitability. There is no public exploit identified at time of analysis and the issue is not listed in CISA KEV.
RemediationAI
Apply the fixes from Oracle's June 2026 Critical Patch Update referenced at https://www.oracle.com/security-alerts/cspujun2026.html - Patch available per vendor advisory; no independently confirmed fixed build is published in the supplied data, so consult that advisory for the exact post-patch version. As compensating controls until patched, restrict the Shell for VS Code extension to connect only to trusted, internal MySQL endpoints (block outbound 3306/33060 to untrusted networks at the host firewall), avoid opening untrusted workspaces or connection profiles in VS Code on developer laptops, and consider temporarily uninstalling or disabling the MySQL Shell for VS Code extension on high-value workstations - the trade-off is loss of in-IDE database tooling for developers until the patch is rolled out.
Affected VersionsENISA
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
MySQL Shell is Oracle's advanced client and administrative tool for MySQL, supporting JavaScript, Python, and SQL interfaces. The affected sub-component is the Shell for VS Code extension, which embeds MySQL Shell functionality inside Microsoft Visual Studio Code for developer workflows. The CPE cpe:2.3:a:oracle_corporation:mysql_shell identifies the product, and the CVSS scope-change (S:C) indicates the flaw in Shell can pivot into the VS Code host process or other extensions/products outside the original security authority. No CWE is provided in the source data, so the precise weakness class (e.g., deserialization, command injection, protocol parsing flaw) cannot be determined without Oracle's internal details.
Know when Mysql Shell 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
Network-reachable shell component (AV:N), complex multi-protocol chain (AC:H), low-priv foothold required (PR:L), no user click needed (UI:N), pivots beyond Shell into VS Code (S:C) with full takeover (C/I/A:H).
Primary rating from Vendor (oracle).
CVSS VectorVendor: oracle
DescriptionCVE.org
Vulnerability in the MySQL Shell product of Oracle MySQL (component: Shell for VS Code). The supported version that is affected is 2026.2.0+9.6.1. Difficult to exploit vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Shell. While the vulnerability is in MySQL Shell, attacks may significantly impact additional products (scope change). Successful attacks of this vulnerability can result in takeover of MySQL Shell. CVSS 3.1 Base Score 8.5 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H).
Executive ViewAI
Oracle MySQL Shell for VS Code (version 2026.2.0+9.6.1) contains a critical remote takeover vulnerability requiring only low-privileged access, exposing developer workstations to full system compromise. An attacker can gain control of the VS Code extension to exfiltrate database credentials, modify source code, or establish persistence in development environments. This poses immediate risk to development teams and downstream integrity of production systems.
No vendor-released patch identified at time of analysis. Interim mitigations: Disable the vulnerable extension; implement network segmentation and firewall rules restricting development machine access to production databases; enforce VPN-only connections for database access; implement code change logging and database audit trails to detect unauthorized access; consider managed database proxies that authenticate independently of client tools.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Mysql Shell
View allPrivilege escalation and full takeover of Oracle MySQL Shell's VS Code extension affects version 2026.2.0+9.6.1, allowin
Unauthorized data disclosure in Oracle MySQL Shell's VS Code extension component (version 2026.2.0+9.6.1) allows a low-p
Unauthorized access to critical data is achievable in Oracle MySQL Shell's Dump and Load component, affecting versions 8
Confidentiality breach in Oracle MySQL Shell's Core Client component across three major version branches (8.0.x, 8.4.x,
Local denial-of-service in MySQL Shell's Core Client component allows a low-privileged OS user, with required interactio
Denial-of-service in Oracle MySQL Shell's Core Client component allows a low-privileged local attacker, with required hu
Vulnerability in the MySQL Shell product of Oracle MySQL (component: Shell: General/Core Client). Rated low severity (CV
EUVD-2026-37363
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB