CVE-2026-47008 Overview
CVE-2026-47008 is a denial of service vulnerability in the InnoDB 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 high privileges and network access can trigger a hang or repeatable crash of the database service. Oracle addressed the issue in the July 2026 Critical Patch Update. The vulnerability maps to CWE-400: Uncontrolled Resource Consumption and impacts availability only.
Critical Impact
Successful exploitation results in a complete denial of service of MySQL Server or MySQL Cluster through a hang or repeatable crash.
Affected Products
- Oracle MySQL Server versions 9.7.0 to 9.7.1
- Oracle MySQL Cluster versions 9.7.0 to 9.7.1
- InnoDB storage engine component
Discovery Timeline
- 2026-07-21 - CVE-2026-47008 published to NVD
- 2026-07-23 - Last updated in NVD database
- July 2026 - Oracle releases fix in Critical Patch Update
Technical Details for CVE-2026-47008
Vulnerability Analysis
The vulnerability resides in the InnoDB storage engine, MySQL's default transactional engine. An authenticated attacker sends crafted requests over supported MySQL protocols to trigger uncontrolled resource consumption. The condition drives the server into a hang state or a repeatable crash, resulting in a complete denial of service.
Exploitation requires high-privilege database credentials, which limits the attacker population to accounts holding administrative or elevated database roles. No user interaction is needed. The scope remains unchanged, and the flaw does not affect confidentiality or integrity of stored data. The EPSS score of 0.31% reflects a low near-term exploitation probability.
Root Cause
The root cause is uncontrolled resource consumption within InnoDB, categorized as CWE-400. Specific code paths within the storage engine fail to bound resource allocation or terminate processing when receiving certain input patterns. This leads to server-wide unavailability rather than isolated session failures. Oracle has not published detailed root-cause analysis beyond the advisory summary.
Attack Vector
The attack vector is network-based across multiple MySQL protocols. An attacker authenticates with a high-privilege account and issues database operations against the InnoDB engine that trigger the resource exhaustion condition. Because the attacker must already hold elevated privileges, exploitation scenarios include malicious insiders, compromised administrative credentials, or lateral movement following credential theft. Refer to the Oracle Critical Patch Update July 2026 for advisory-level technical details.
Detection Methods for CVE-2026-47008
Indicators of Compromise
- Unexpected mysqld process hangs or restarts without a documented cause
- Sudden loss of connectivity to MySQL Server or MySQL Cluster nodes from application tiers
- Repeated crash-recovery entries in MySQL error logs referencing InnoDB
- Abnormal CPU or memory spikes on database hosts preceding service failure
Detection Strategies
- Monitor MySQL error and general query logs for repeated crash-recovery sequences tied to the same authenticated session
- Baseline query patterns from high-privilege accounts and alert on deviations
- Track MySQL protocol connections that consistently precede service unavailability events
Monitoring Recommendations
- Alert on mysqld service restarts and InnoDB assertion failures from log collectors
- Correlate authentication events for administrative accounts with subsequent database availability incidents
- Ingest MySQL audit logs into a centralized SIEM for cross-host analysis and long-term retention
How to Mitigate CVE-2026-47008
Immediate Actions Required
- Apply the July 2026 Oracle Critical Patch Update to all MySQL Server 9.7.0-9.7.1 and MySQL Cluster 9.7.0-9.7.1 deployments
- Inventory MySQL instances to confirm which servers run affected versions
- Rotate credentials for high-privilege database accounts and review who holds them
Patch Information
Oracle published the fix in the Oracle Critical Patch Update July 2026. Administrators should upgrade to the patched release listed in that advisory. No functional workaround replaces the patch for eliminating the underlying InnoDB resource consumption defect.
Workarounds
- Restrict network access to MySQL listener ports so only trusted application hosts can reach the database
- Reduce the number of accounts granted high database privileges and enforce least privilege
- Enable the MySQL audit plugin to log administrative activity and detect abusive query patterns
- Deploy database connection rate limiting at the network layer to slow crash-loop exploitation attempts
# Configuration example: restrict MySQL access to trusted subnets via iptables
iptables -A INPUT -p tcp --dport 3306 -s 10.0.0.0/24 -j ACCEPT
iptables -A INPUT -p tcp --dport 3306 -j DROP
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

