Cloudanix VulnDB

CVE-2024-21159

Medium · 4.9

CVSS

4.9

EPSS

0.8%

Published

Jul 16, 2024

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A problem in the database server lets users who already have strong access rights crash the service over the network, interrupting business applications 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

Allows a high-privileged network attacker to trigger a hang or repeatable crash in the InnoDB storage engine of MySQL Server, resulting in complete loss of availability.

Why it matters to the business

Database services become unavailable, halting dependent applications and causing operational downtime until the server is restarted.

How an attack unfolds

An attacker who already possesses high-privileged database credentials connects to MySQL over any supported protocol and sends specially crafted requests that exercise a flaw in InnoDB, forcing the server process to hang or terminate.

How to fix it

Upgrade affected MySQL Server installations to the latest patched release that resolves the InnoDB denial-of-service condition. Apply vendor updates promptly and verify the new version in staging before production deployment. Restrict network access to the database and enforce least-privilege accounts where possible.

How to confirm the fix worked

Confirm the installed MySQL version is newer than the affected releases, review release notes for the specific fix, and perform controlled load testing with privileged connections to verify the server no longer crashes under the previously triggering conditions.

Typical attack path

  1. Obtain high-privileged MySQL credentials through prior compromise or insider access
  2. Establish a network connection to the MySQL server using a supported protocol
  3. Transmit crafted SQL statements or protocol packets targeting the InnoDB component
  4. Induce a hang or crash that terminates or stalls the MySQL process

How to detect it

Monitor MySQL error logs and operating-system process logs for repeated InnoDB-related crashes or abrupt terminations. Correlate timestamps of crashes with connections from high-privileged accounts. Review network flow data for unusual volumes of traffic from authorized database clients immediately preceding outages.

What your security team should do

  • Apply the vendor-supplied patch to all MySQL 8.0 and 8.3 instances without delay
  • Audit and reduce the number of high-privileged database accounts with network access
  • Enable connection and query logging to detect anomalous privileged activity
  • Test failover and restart procedures to minimize recovery time after any future DoS event

The record

Vulnerability in the MySQL Server product of Oracle MySQL (component: InnoDB). 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