Cloudanix VulnDB

CVE-2024-21212

Medium · 4.4

CVSS

4.4

EPSS

0.9%

Published

Oct 15, 2024

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A problem in the database server lets certain trusted users with network access make the whole system stop responding.

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

What it actually does

The vulnerability in the Health Monitor component allows a high-privileged network attacker to trigger a hang or repeatable crash resulting in complete denial of service to the MySQL Server process.

Why it matters to the business

Successful exploitation can interrupt database availability for applications and users, leading to operational downtime; the issue affects widely deployed MySQL versions with no ransomware usage reported and low exploit probability.

How an attack unfolds

An attacker with high privileges and network access crafts specific requests over supported protocols to the Health Monitor component; due to the high complexity required, the attack succeeds only under particular conditions and results in the server becoming unresponsive.

How to fix it

Upgrade affected MySQL Server installations to the latest fixed versions; for the listed Maven dependency, apply org.apache.xmlgraphics:batik fixed in 1.10.

How to confirm the fix worked

Verify server version after upgrade, review release notes confirming the Health Monitor fix, and test that high-privileged connections no longer cause service interruption under expected workloads.

Typical attack path

  1. Obtain high-privileged network credentials for the MySQL instance
  2. Establish a connection using one of the multiple supported protocols
  3. Send crafted requests targeting the Health Monitor component
  4. Trigger conditions that cause the server process to hang or crash repeatedly

How to detect it

Review database error logs and process crash dumps for repeated Health Monitor failures; correlate with authentication events from high-privileged accounts around the time of service interruption.

What your security team should do

  • Prioritize patching internet-facing or high-value MySQL instances within standard change windows given the October 2024 disclosure
  • Restrict high-privileged network access to trusted sources only
  • Monitor for availability alerts on database services and validate post-patch stability

The record

Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Health Monitor). Supported versions that are affected are 8.0.39 and prior and 8.4.0. 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
AlmaLinux:8 mecab 0 0.996-2.module_el8.10.0+3965+b415b607
AlmaLinux:8 mecab 0 0.996-2.module_el8.6.0+3340+d764b636
AlmaLinux:8 mecab-devel 0 0.996-2.module_el8.10.0+3965+b415b607
AlmaLinux:8 mecab-devel 0 0.996-2.module_el8.6.0+3340+d764b636
AlmaLinux:8 mecab-ipadic 0 2.7.0.20070801-17.module_el8.10.0+3965+b415b607
AlmaLinux:8 mecab-ipadic-EUCJP 0 2.7.0.20070801-17.module_el8.10.0+3965+b415b607
AlmaLinux:8 mysql 0 8.0.41-1.module_el8.10.0+3965+b415b607
AlmaLinux:8 mysql-common 0 8.0.41-1.module_el8.10.0+3965+b415b607
AlmaLinux:8 mysql-devel 0 8.0.41-1.module_el8.10.0+3965+b415b607
AlmaLinux:8 mysql-errmsg 0 8.0.41-1.module_el8.10.0+3965+b415b607
AlmaLinux:8 mysql-libs 0 8.0.41-1.module_el8.10.0+3965+b415b607
AlmaLinux:8 mysql-server 0 8.0.41-1.module_el8.10.0+3965+b415b607
AlmaLinux:8 mysql-test 0 8.0.41-1.module_el8.10.0+3965+b415b607
AlmaLinux:9 mysql 0 8.0.41-2.el9_5
AlmaLinux:9 mysql-common 0 8.0.41-2.el9_5
AlmaLinux:9 mysql-devel 0 8.0.41-2.el9_5
AlmaLinux:9 mysql-errmsg 0 8.0.41-2.el9_5
AlmaLinux:9 mysql-libs 0 8.0.41-2.el9_5
AlmaLinux:9 mysql-server 0 8.0.41-2.el9_5
AlmaLinux:9 mysql-test 0 8.0.41-2.el9_5
Rocky Linux:8 mecab 0 0:0.996-2.module+el8.10.0+1676+9b4b6e24
Rocky Linux:8 mecab-ipadic 0 0:2.7.0.20070801-17.module+el8.10.0+1937+28fbbc83
Rocky Linux:8 mysql 0 0:8.0.41-1.module+el8.10.0+1937+28fbbc83.0.1
Rocky Linux:9 mysql 0 0:8.0.41-2.el9_5
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 No fix
Ubuntu:20.04:LTS mysql-8.0 0 8.0.40-0ubuntu0.20.04.1
Ubuntu:22.04:LTS mariadb-10.6 0 No fix
Ubuntu:22.04:LTS mysql-8.0 0 No fix
Ubuntu:22.04:LTS mysql-8.0 0 8.0.40-0ubuntu0.22.04.1
Ubuntu:24.04:LTS mariadb 0 No fix
Ubuntu:24.04:LTS mysql-8.0 0 No fix
Ubuntu:24.04:LTS mysql-8.0 0 8.0.40-0ubuntu0.24.04.1
Ubuntu:24.10 mariadb 0 No fix
Ubuntu:24.10 mysql-8.0 0 No fix
Ubuntu:24.10 mysql-8.0 0 8.0.40-0ubuntu0.24.10.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