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

CVE-2026-60188: MySQL Server Replication DoS Vulnerability

CVE-2026-60188 is a denial of service vulnerability in MySQL Server and MySQL Cluster's replication component that allows attackers to cause system crashes. This post explains its impact, affected versions, and mitigation steps.

Updated:

CVE-2026-60188 Overview

CVE-2026-60188 is a denial-of-service vulnerability in the Replication component of Oracle MySQL Server and MySQL Cluster. A high-privileged attacker with network access via multiple protocols can trigger a hang or repeatable crash, producing a complete denial of service. The flaw affects MySQL Server versions 8.4.0-8.4.10 and 9.7.0-9.7.1, along with MySQL Cluster versions 8.0.0-8.0.47, 8.4.0-8.4.10, and 9.7.0-9.7.1. Oracle addressed the issue in the July 2026 Critical Patch Update. The weakness maps to [CWE-284] (Improper Access Control).

Critical Impact

Successful exploitation results in a complete denial of service through server hang or repeatable crash of MySQL Server and MySQL Cluster instances.

Affected Products

  • Oracle MySQL Server versions 8.4.0 through 8.4.10 and 9.7.0 through 9.7.1
  • Oracle MySQL Cluster versions 8.0.0 through 8.0.47
  • Oracle MySQL Cluster versions 8.4.0 through 8.4.10 and 9.7.0 through 9.7.1

Discovery Timeline

  • 2026-07-21 - CVE-2026-60188 published to NVD
  • 2026-07-23 - Last updated in NVD database

Technical Details for CVE-2026-60188

Vulnerability Analysis

The vulnerability resides in the Server: Replication component of Oracle MySQL. An authenticated attacker holding elevated database privileges can send crafted input over multiple supported protocols to disrupt the replication subsystem. Exploitation causes the database process to hang or crash repeatably, halting query processing across replicating nodes.

The issue is classified as difficult to exploit because it depends on precise conditions and existing high-privilege access. However, MySQL Cluster deployments face amplified risk because the crash propagates through replication topology and can degrade availability for downstream replicas. The EPSS score is 0.262% with a percentile of 17.875, indicating low near-term exploitation probability.

Root Cause

The defect stems from improper access control [CWE-284] within the replication code path. Oracle has not released implementation-level details, but the impact profile confirms the flaw allows a privileged actor to reach a code path that terminates or stalls the server process. Only availability is affected — confidentiality and integrity remain intact.

Attack Vector

An attacker requires network reachability to the MySQL Server or MySQL Cluster instance and valid high-privilege credentials such as REPLICATION SLAVE, SUPER, or equivalent administrative rights. The attack traverses multiple supported protocols, meaning the classic MySQL client protocol as well as X Protocol interfaces can be leveraged. No user interaction is required to trigger the fault once the attacker submits the malformed input.

See the Oracle Security Alert July 2026 for the authoritative advisory and version matrix.

Detection Methods for CVE-2026-60188

Indicators of Compromise

  • Unexpected mysqld process crashes or restarts logged in error.log referencing replication threads
  • Replication I/O or SQL threads terminating with fatal errors and failing to resume
  • Sudden availability loss on primary or replica nodes correlated with administrative logins

Detection Strategies

  • Monitor MySQL error logs for repeated segmentation faults and assertion failures in replication code paths
  • Alert on SHOW REPLICA STATUS or SHOW SLAVE STATUS outputs reporting Slave_SQL_Running=No following administrative sessions
  • Correlate authentication events for accounts with REPLICATION or SUPER privileges against subsequent crash events

Monitoring Recommendations

  • Track the performance_schema.replication_applier_status table for abnormal thread termination
  • Enable audit logging for high-privilege accounts and review commands preceding server restarts
  • Baseline replication lag and process uptime to detect deviations that indicate abuse attempts

How to Mitigate CVE-2026-60188

Immediate Actions Required

  • Apply the Oracle July 2026 Critical Patch Update to all affected MySQL Server and MySQL Cluster deployments
  • Audit and reduce the number of accounts holding SUPER, REPLICATION SLAVE, or equivalent privileges
  • Restrict network access to MySQL listener ports so that only trusted replication peers and administrators can connect

Patch Information

Oracle published the fix in the July 2026 Critical Patch Update. Upgrade MySQL Server to a version later than 8.4.10 or 9.7.1, and upgrade MySQL Cluster beyond 8.0.47, 8.4.10, or 9.7.1 as applicable. Consult the Oracle Security Alert July 2026 for exact fixed versions.

Workarounds

  • Enforce network segmentation and firewall rules limiting MySQL access to known application and replication hosts
  • Rotate credentials for privileged accounts and enable multi-factor authentication on jump hosts used for database administration
  • Enable comprehensive audit logging and alerting on privileged database sessions until patching is complete
bash
# Restrict MySQL access to trusted replication peers using host-based firewall
sudo iptables -A INPUT -p tcp --dport 3306 -s 10.0.0.0/24 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 3306 -j DROP

# Review privileged accounts that could exploit the replication component
mysql -u root -p -e "SELECT user, host FROM mysql.user WHERE Super_priv='Y' OR Repl_slave_priv='Y';"

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.