Skip to main content

MySQL Shell CVE-2026-34319

| EUVDEUVD-2026-24420 MEDIUM
Observable Response Discrepancy (CWE-204)
2026-04-21 oracle GHSA-p436-pgq7-fm99
5.0
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.0 MEDIUM
AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H
vuln.today AI
5.0 MEDIUM

Local-only access with low OS privileges and mandatory victim interaction; impact is strictly availability (crash/hang), with no confidentiality or integrity exposure.

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

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

3
Analysis Generated
Jul 24, 2026 - 06:10 vuln.today
EUVD ID Assigned
Apr 21, 2026 - 21:01 euvd
EUVD-2026-24420
CVE Published
Apr 21, 2026 - 20:35 nvd
MEDIUM 5.0

DescriptionCVE.org

Vulnerability in the MySQL Shell product of Oracle MySQL (component: Shell: Core Client). Supported versions that are affected are 8.0.0-8.0.45, 8.4.0-8.4.8 and 9.0.0-9.6.0. Easily exploitable vulnerability allows low privileged attacker with logon to the infrastructure where MySQL Shell executes to compromise MySQL Shell. Successful attacks require human interaction from a person other than the attacker. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Shell. CVSS 3.1 Base Score 5.0 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H).

AnalysisAI

Local denial-of-service in MySQL Shell's Core Client component allows a low-privileged OS user, with required interaction from a legitimate victim user, to repeatedly crash or hang the MySQL Shell process across three active release branches. Affected deployments span 8.0.x through 8.0.45, 8.4.x through 8.4.8, and 9.0.x through 9.6.0, as confirmed by Oracle's April 2026 CPU. EPSS sits at the 2nd percentile with no public exploit code and no CISA KEV listing, placing this squarely in the routine-patching tier rather than emergency response.

Technical ContextAI

MySQL Shell is Oracle's primary interactive client for MySQL, supporting JavaScript, Python, and SQL modes, and widely used for DevAPI scripting, InnoDB Cluster administration, and database migrations. The affected component is Shell: Core Client - the foundational input-processing and session-management layer. CWE-204 (Observable Response Discrepancy) indicates the shell produces detectably distinct behavioral responses to varying inputs, a condition the attacker exploits to drive execution into a crash or infinite-hang path. This root cause class is unusual for a pure DoS - it typically implies the shell's response to a crafted input diverges from its normal path in an observable and reproducible way, likely in input parsing or command dispatch. The CPE string cpe:2.3:a:oracle_corporation:mysql_shell applies across all three affected major version lines. The local attack vector (AV:L) strictly confines this to attackers with OS-level logon access to the host running MySQL Shell.

RemediationAI

Apply the Oracle Critical Patch Update for April 2026, available at https://www.oracle.com/security-alerts/cpuapr2026.html. Oracle's CPU process implies patched releases exist beyond the listed upper bounds (post-8.0.45, post-8.4.8, post-9.6.0), but exact fixed version numbers are not explicitly stated in the available references - consult the Oracle advisory directly to confirm the target upgrade version for each branch. As a compensating control prior to patching, restrict local OS logon access to hosts running MySQL Shell to only trusted, authorized accounts, reducing the pool of potential low-privileged attackers. Because UI:R is required, limiting exposure of interactive MySQL Shell sessions to known trusted users provides an additional practical barrier. No other specific workarounds are identified in available references.

Share

CVE-2026-34319 vulnerability details – vuln.today

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