Cloudanix VulnDB

CVE-2024-20994

Medium · 5.3

CVSS

5.3

EPSS

1.0%

Published

Apr 16, 2024

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A weakness in the database server lets someone with limited access make the service stop working, which can interrupt other systems that rely on it.

Exploitation
Remote Authenticated
Attacker needs
Low 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 Information Schema component allows a low-privileged network attacker to trigger a hang or repeatable crash resulting in complete denial of service against the MySQL Server.

Why it matters to the business

Database services may experience unplanned downtime, interrupting dependent applications and business operations until manual restart or failover occurs.

How an attack unfolds

An attacker with network access and a low-privileged account connects via supported protocols, issues crafted queries against the Information Schema, and leverages the difficult-to-exploit condition to induce repeated server crashes or hangs.

How to fix it

Upgrade MySQL Server to releases after 8.0.36 and after 8.3.0. Restrict network access to trusted sources and limit privileges of database accounts.

How to confirm the fix worked

Confirm the installed MySQL version exceeds the affected releases, review release notes for the fix, and perform load testing with Information Schema queries to verify stability.

Typical attack path

  1. Obtain network connectivity to the MySQL Server
  2. Authenticate using a low-privileged account
  3. Send specially crafted queries targeting the Information Schema component
  4. Cause the server to hang or crash repeatedly

How to detect it

Examine MySQL error and crash logs for repeated hangs or terminations involving the Information Schema component and correlate with unusual authenticated sessions from low-privileged accounts.

What your security team should do

  • Apply the latest MySQL patches as soon as they are available
  • Enforce least-privilege database accounts and network segmentation
  • Monitor database logs for repeated crashes tied to Information Schema activity

The record

Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Information Schema). Supported versions that are affected are 8.0.36 and prior and 8.3.0 and prior. Difficult to exploit vulnerability allows low 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 5.3 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:L/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