CVE-2024-21090
High · 7.5CVSS
7.5
EPSS
0.7%
Published
Apr 16, 2024
CISA due date
—
Cloudanix analysis
A flaw in certain database connection software lets remote attackers shut down the service without any login credentials, causing outages for apps that rely on it.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Library
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The vulnerability allows an unauthenticated remote attacker to trigger a hang or repeatable crash in MySQL Connector/Python via crafted network traffic over supported protocols, resulting in complete denial of service for the connector.
Why it matters to the business
Applications using the affected connector may suffer unplanned outages or degraded database connectivity, leading to operational disruption; the stable low EPSS and lack of KEV listing suggest limited active exploitation but still require prompt attention due to the high availability impact.
How an attack unfolds
An attacker with network access to an affected MySQL Connector/Python instance sends specially crafted data across multiple protocols to induce the crash condition without requiring authentication or user interaction.
How to fix it
Upgrade MySQL Connector/Python from version 8.3.0 or earlier to the latest patched release that resolves this issue.
How to confirm the fix worked
Confirm the installed Connector/Python version is newer than 8.3.0 and perform connectivity tests to verify the connector remains stable under expected network loads.
Typical attack path
- Scan for publicly reachable instances of MySQL Connector/Python
- Craft and transmit malicious protocol messages targeting the vulnerable component
- Observe connector hang or crash leading to denial of service
How to detect it
Review application and connector logs for repeated connection failures, unexpected process terminations, or hangs; correlate with network traffic patterns indicating repeated malformed requests.
What your security team should do
- Apply the available patch or upgrade Connector/Python immediately to versions beyond 8.3.0
- Restrict network exposure of database connectors to trusted sources only
- Monitor for connector process instability and review application error logs
The record
Vulnerability in the MySQL Connectors product of Oracle MySQL (component: Connector/Python). Supported versions that are affected are 8.3.0 and prior. Easily exploitable vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise MySQL Connectors. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Connectors. CVSS 3.1 Base Score 7.5 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:16.04:LTS | mysql-connector-python | 0 | No fix |
| Ubuntu:18.04:LTS | mysql-connector-python | 0 | No fix |
| Ubuntu:20.04:LTS | mysql-connector-python | 0 | No fix |
| Ubuntu:22.04:LTS | mysql-connector-python | 0 | No fix |
| Ubuntu:24.04:LTS | mysql-connector-python | 0 | No fix |
| Ubuntu:24.10 | mysql-connector-python | 0 | No fix |
| Ubuntu:25.04 | mysql-connector-python | 0 | No fix |
| Ubuntu:25.10 | mysql-connector-python | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | mysql-connector-python | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | mysql-connector-python | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | mysql-connector-python | 0 | No fix |