Cloudanix VulnDB

CVE-2024-21062

Medium · 4.9

CVSS

4.9

EPSS

0.8%

Published

Apr 16, 2024

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in the database software lets someone with special access over the network shut down the database repeatedly, stopping applications that rely on it from working.

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 submit specially crafted queries that trigger repeated hangs or crashes, resulting in complete denial of service for the database instance.

Why it matters to the business

Database services become unavailable, halting dependent applications, transactions, and analytics workloads until the affected MySQL instance is restarted or recovered, with elevated urgency due to the 911 days since publication and stable low exploit probability.

How an attack unfolds

An attacker with high-privileged network credentials connects to the MySQL Server over supported protocols and issues optimizer-triggering queries that cause the server process to hang or crash repeatedly, denying service to legitimate users.

How to fix it

Apply the latest MySQL Server patches from Oracle for the 8.0 and 8.3 release lines that address the optimizer issue; test in a non-production environment before deploying to production instances.

How to confirm the fix worked

Confirm the running MySQL version is newer than 8.0.36 and 8.3.0, review release notes for the specific optimizer fix, and perform load testing with complex queries to verify stability under privilege levels that previously triggered the issue.

Typical attack path

  1. Obtain high-privileged network credentials for a MySQL instance
  2. Establish a connection using supported protocols
  3. Submit crafted queries that exercise the vulnerable optimizer path
  4. Observe or force repeated server hangs or crashes to sustain denial of service

How to detect it

Review MySQL error logs and crash dumps for repeated optimizer-related failures or stack traces matching the affected component; correlate with authentication events from high-privileged accounts during the same timeframe.

What your security team should do

  • Prioritize patching all exposed MySQL 8.0 and 8.3 instances within standard change windows given the public disclosure age
  • Restrict network access to MySQL ports to only trusted management hosts
  • Review and minimize the number of high-privileged accounts with network connectivity
  • Monitor database availability metrics for unexplained restarts or hangs

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
Chainguard percona-server-8.3 0 8.3.0-r1
Chainguard percona-server-8.3-dev 0 8.3.0-r1
Chainguard percona-server-8.3-oci-entrypoint 0 8.3.0-r1
Chainguard percona-server-8.3-oci-entrypoint-compat 0 8.3.0-r1
Ubuntu:14.04:LTS mysql-5.5 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: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 mysql-8.0 0 8.0.37-0ubuntu0.22.04.3
Ubuntu:23.10 mysql-8.0 0 8.0.37-0ubuntu0.23.10.2
Ubuntu:24.04:LTS mysql-8.0 0 8.0.37-0ubuntu0.24.04.1
Ubuntu:24.10 mysql-8.0 0 8.0.37-1
Ubuntu:Pro:14.04:LTS mysql-5.5 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 mysql-5.7 0 No fix
Wolfi percona-server-8.3 0 8.3.0-r1
Wolfi percona-server-8.3-dev 0 8.3.0-r1
Wolfi percona-server-8.3-oci-entrypoint 0 8.3.0-r1
Wolfi percona-server-8.3-oci-entrypoint-compat 0 8.3.0-r1

Related vulnerabilities