Cloudanix VulnDB

CVE-2024-21135

Medium · 4.9

CVSS

4.9

EPSS

0.9%

Published

Jul 16, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A database server can be shut down remotely by someone who already has powerful login rights, causing applications that depend on it to stop working until it is restarted.

Exploitation
Remote Authenticated
Attacker needs
High Privilege
Complexity
Low
Impact
Denial Of Service
Component
Network Service
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw in the MySQL Server Optimizer component permits a high-privileged network attacker to trigger repeated server hangs or crashes, resulting in complete denial of service.

Why it matters to the business

Database services can be taken offline on demand by insiders or compromised high-privilege accounts, interrupting applications and business processes that rely on MySQL availability.

How an attack unfolds

An attacker who already possesses high-privilege network credentials connects to the MySQL server using any supported protocol and issues specially crafted statements that exercise the Optimizer, causing the server process to hang or terminate.

How to fix it

Upgrade affected MySQL Server installations (8.0.36 and earlier, 8.3.0 and earlier) to the latest vendor-supplied patched release. Restrict high-privilege accounts to trusted networks and review unnecessary network-exposed accounts.

How to confirm the fix worked

Verify the running MySQL version is no longer in the affected range, review release notes for the Optimizer fix, and confirm the server remains stable under normal privileged query workloads.

Typical attack path

  1. Obtain high-privilege database credentials with network access
  2. Connect to the MySQL instance over any supported protocol
  3. Submit crafted queries that reach the vulnerable Optimizer code path
  4. Observe server hang or crash and repeat to maintain denial of service

How to detect it

Monitor MySQL error logs and process crash dumps for repeated optimizer-related failures, correlate with successful high-privilege logins from unexpected sources, and watch for abrupt service restarts without administrative action.

What your security team should do

  • Apply the latest MySQL patches immediately on all instances
  • Audit and minimize the number of high-privilege accounts with network access
  • Enable connection and query logging to detect anomalous privileged activity
  • Test failover and recovery procedures for database outages

The record

Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.36 and prior and 8.3.0 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).

Affected packages

Ecosystem Package Introduced Fixed
Chainguard mysql-8.0 0 8.0.38-r0
Chainguard mysql-8.0-bitnami-compat 0 8.0.38-r0
Chainguard mysql-8.0-client 0 8.0.38-r0
Chainguard mysql-8.0-dev 0 8.0.38-r0
Chainguard mysql-8.0-iamguarded-compat 0 8.0.38-r0
Chainguard mysql-8.0-oci-entrypoint 0 8.0.38-r0
Chainguard mysql-8.0-oci-entrypoint-compat 0 8.0.38-r0
Ubuntu:14.04:LTS mysql-5.5 0 No fix
Ubuntu:16.04:LTS mariadb-10.0 0 No fix
Ubuntu:16.04:LTS percona-server-5.6 0 No fix
Ubuntu:16.04:LTS percona-xtradb-cluster-5.6 0 No fix
Ubuntu:18.04:LTS mariadb-10.1 0 No fix
Ubuntu:20.04:LTS mariadb-10.3 0 No fix
Ubuntu:20.04:LTS mysql-8.0 0 8.0.37-0ubuntu0.20.04.3
Ubuntu:22.04:LTS mariadb-10.6 0 No fix
Ubuntu:22.04:LTS mysql-8.0 0 8.0.37-0ubuntu0.22.04.3
Ubuntu:24.04:LTS mariadb 0 No fix
Ubuntu:24.04:LTS mysql-8.0 0 8.0.37-0ubuntu0.24.04.1
Ubuntu:24.10 mariadb 0 No fix
Ubuntu:24.10 mysql-8.0 0 8.0.37-1
Ubuntu:25.04 mariadb 0 No fix
Ubuntu:25.10 mariadb 0 No fix
Ubuntu:Pro:14.04:LTS mysql-5.5 0 No fix
Ubuntu:Pro:16.04:LTS mariadb-10.0 0 No fix
Ubuntu:Pro:16.04:LTS mysql-5.7 0 No fix
Ubuntu:Pro:16.04:LTS percona-server-5.6 0 No fix
Ubuntu:Pro:16.04:LTS percona-xtradb-cluster-5.6 0 No fix
Ubuntu:Pro:18.04:LTS mariadb-10.1 0 No fix
Ubuntu:Pro:18.04:LTS mysql-5.7 0 No fix
Ubuntu:Pro:20.04:LTS mariadb-10.3 0 No fix

Related vulnerabilities