Cloudanix VulnDB

CVE-2024-21008

Medium · 4.4

CVSS

4.4

EPSS

0.9%

Published

Apr 16, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A flaw in MySQL database software can let certain authorized users crash the database and make it unavailable.

Exploitation
Remote Authenticated
Attacker needs
High Privilege
Complexity
High
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 allows a high-privileged network attacker to trigger a denial of service by causing the server to hang or crash repeatedly.

Why it matters to the business

Successful exploitation leads to database unavailability, disrupting applications and services that rely on MySQL and causing operational downtime; the vulnerability has been public for over 900 days with low and stable EPSS indicating limited active threat.

How an attack unfolds

An attacker with high database privileges connects via network protocols and crafts specific queries or operations that exploit the optimizer flaw to induce a crash or hang.

How to fix it

Upgrade affected MySQL Server installations (8.0.36 and prior, 8.3.0 and prior) to the latest patched releases provided by Oracle.

How to confirm the fix worked

Confirm MySQL version has been updated beyond the affected ranges and validate that targeted optimizer operations no longer produce crashes under high-privileged network access.

Typical attack path

  1. Obtain high-privileged database access
  2. Identify vulnerable MySQL version
  3. Craft and send malicious optimizer-related queries over network
  4. Trigger repeated crashes or hangs

How to detect it

Review MySQL error logs for repeated crash or hang entries tied to the optimizer component and correlate with connections from high-privileged accounts executing complex queries.

What your security team should do

  • Apply latest Oracle MySQL patches immediately on all instances
  • Restrict network exposure of MySQL servers to trusted sources only
  • Review and minimize high-privileged accounts with network access
  • Enable and monitor MySQL error and slow query logs for anomalous optimizer behavior

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. Difficult to exploit 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.4 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/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