Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-60718

CVE-2026-60718: MySQL Server JSON Component DoS Vulnerability

CVE-2026-60718 is a denial of service vulnerability in the MySQL Server and MySQL Cluster JSON component that allows attackers to crash the database. This article covers technical details, affected versions, and mitigations.

Updated:

CVE-2026-60718 Overview

CVE-2026-60718 is a denial-of-service vulnerability in the JSON component of Oracle MySQL Server and MySQL Cluster. The flaw affects MySQL Server versions 9.7.0 through 9.7.1 and MySQL Cluster versions 9.7.0 through 9.7.1. An authenticated attacker with low privileges and network access can exploit the vulnerability through multiple protocols to cause a hang or repeatable crash. Successful exploitation results in a complete denial of service against the database instance. Oracle disclosed the issue in the July 2026 Critical Patch Update.

Critical Impact

Low-privileged remote attackers can trigger a complete denial of service against MySQL Server and MySQL Cluster instances by abusing the JSON component.

Affected Products

  • Oracle MySQL Server versions 9.7.0 through 9.7.1
  • Oracle MySQL Cluster versions 9.7.0 through 9.7.1
  • Server: JSON component

Discovery Timeline

Technical Details for CVE-2026-60718

Vulnerability Analysis

The vulnerability resides in the JSON handling component of MySQL Server and MySQL Cluster. An attacker with an authenticated low-privilege account can send crafted input over one of the supported MySQL network protocols to trigger the flaw. Exploitation causes the server to hang or crash reproducibly, producing a complete availability loss. The issue is scoped to availability only. It does not expose data confidentiality or allow tampering with stored records. Oracle rates the issue as easily exploitable given valid network access and any authenticated session. The EPSS probability is 0.411% with a percentile of 33.566, indicating limited but non-zero public exploitation interest at time of publication.

Root Cause

Oracle has not published the internal defect details. Based on the advisory, the JSON subsystem mishandles specific input patterns during parsing, evaluation, or serialization of JSON values. The mishandling drives the server into an unrecoverable state or worker thread stall. Repeated triggering produces a durable outage of the database service.

Attack Vector

The attack path requires network reachability to the MySQL protocol endpoint and any authenticated session. An attacker submits a crafted query, statement, or payload that reaches JSON processing routines. Because the vulnerability is reachable through multiple protocols, exposure extends beyond the classic port 3306 listener. Refer to the Oracle Security Alert July 2026 for vendor-supplied technical context.

Detection Methods for CVE-2026-60718

Indicators of Compromise

  • Unexpected mysqld process crashes or restarts recorded in system logs and MySQL error logs
  • Sudden spikes in hung query threads, blocked connections, or session timeouts against MySQL Server or Cluster nodes
  • Repeated authentication events from low-privileged accounts followed by service unavailability

Detection Strategies

  • Monitor MySQL error log entries for repeated crash signatures involving JSON parsing or evaluation routines
  • Correlate authenticated session activity from unusual sources with subsequent service degradation or restart events
  • Baseline query patterns against JSON functions such as JSON_EXTRACT, JSON_TABLE, and JSON_VALUE and alert on statistical anomalies

Monitoring Recommendations

  • Enable MySQL general query log or audit log on internet-exposed and internally-shared database tiers to capture pre-crash statements
  • Forward mysqld crash telemetry and systemd restart events to a centralized SIEM for correlation
  • Track database uptime and connection failure rates as service-level indicators for early detection of exploitation attempts

How to Mitigate CVE-2026-60718

Immediate Actions Required

  • Apply the Oracle July 2026 Critical Patch Update for MySQL Server and MySQL Cluster versions 9.7.0 and 9.7.1
  • Inventory all MySQL Server and MySQL Cluster deployments and confirm version status against the affected range
  • Restrict network reachability to MySQL protocol endpoints to trusted application tiers and administrative subnets

Patch Information

Oracle addressed CVE-2026-60718 in the July 2026 Critical Patch Update. Administrators should upgrade to the fixed release documented in the Oracle Critical Patch Update Advisory - July 2026. Apply patches during a scheduled maintenance window and validate replication and cluster health after upgrade.

Workarounds

  • Enforce least-privilege on MySQL user accounts and remove unnecessary low-privilege accounts that can authenticate remotely
  • Place MySQL instances behind network access control lists that restrict client sources to known application hosts
  • Rate-limit and monitor authentication attempts to reduce the blast radius of a repeated crash trigger
bash
# Example: restrict MySQL access to a trusted application subnet using firewalld
sudo firewall-cmd --permanent --zone=drop --add-source=0.0.0.0/0
sudo firewall-cmd --permanent --zone=trusted --add-source=10.10.20.0/24
sudo firewall-cmd --permanent --zone=trusted --add-port=3306/tcp
sudo firewall-cmd --reload

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.