Skip to main content

MySQL Shell EUVDEUVD-2026-37363

| CVE-2026-46870 HIGH
Improper Access Control (CWE-284)
2026-06-16 oracle
8.5
CVSS 3.1 · Vendor: oracle
View

Attack ChainAIDerived

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

  1. Recon
    Gain low-privileged network position
  2. Delivery
    Stand up malicious MySQL endpoint or intercept session
  3. Exploit
    Lure developer's Shell-for-VS-Code connection
  4. Install
    Send crafted protocol responses
  5. C2
    Compromise Shell process
  6. Execute
    Pivot via scope change into VS Code host
  7. Impact
    Access 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

MySQL Shell 2026.2.0+9.6.1

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

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

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).

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

Primary rating from Vendor (oracle).

CVSS VectorVendor: oracle

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

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 74% exploitable
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 HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
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
High
Technical Impact
Total

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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