CVE-2023-21971
Medium · 5.3CVSS
5.3
EPSS
1.5%
Published
Apr 18, 2023
CISA due date
—
Cloudanix analysis
A weakness in database connection software can let certain privileged attackers crash connected systems and alter limited data if another person is tricked into helping.
- Exploitation
- Requires User Interaction
- Attacker needs
- High Privilege
- Complexity
- High
- Impact
- Denial Of Service
- Component
- Library
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Vulnerability in MySQL Connector/J permits a high-privileged network attacker to trigger denial-of-service conditions (hang or repeatable crash) along with unauthorized limited data modification and read access when another user performs an action.
Why it matters to the business
Disrupts database-dependent applications across Oracle and NetApp environments, causing operational downtime and potential data integrity problems in widely deployed enterprise systems.
How an attack unfolds
A high-privileged attacker with network access crafts a malicious interaction that requires a separate user to perform an action through Connector/J protocols, resulting in service hang, data tampering, and limited reads.
How to fix it
Upgrade MySQL Connectors to a fixed release beyond 8.0.32 as soon as Oracle publishes patches for affected products; apply updates to Oracle Communications Cloud Native Core components and NetApp products in priority order.
How to confirm the fix worked
Confirm Connector/J versions exceed 8.0.32 on all systems, retest application connectivity for stability, and validate that no unauthorized data modifications occur during normal operations.
Typical attack path
- Obtain high-privileged network access to the target environment
- Identify MySQL Connector/J instances version 8.0.32 or earlier
- Craft and deliver a protocol interaction that requires human action by another user
- Trigger the flaw to induce crash or hang while performing unauthorized data operations
How to detect it
Review application and database logs for unexpected Connector/J crashes or hangs, correlate with unauthorized data changes, and inspect network traffic for unusual protocol patterns from high-privileged accounts.
What your security team should do
- Apply available patches to MySQL Connectors and dependent Oracle/NetApp products immediately given the 1277 days since disclosure
- Restrict high-privileged network accounts and enforce strong authentication controls
- Monitor EPSS trend for any further increase and review access logs for suspicious Connector/J activity
The record
Vulnerability in the MySQL Connectors product of Oracle MySQL (component: Connector/J). Supported versions that are affected are 8.0.32 and prior. Difficult to exploit vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Connectors. Successful attacks require human interaction from a person other than the attacker. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Connectors as well as unauthorized update, insert or delete access to some of MySQL Connectors accessible data and unauthorized read access to a subset of MySQL Connectors accessible data. CVSS 3.1 Base Score 5.3 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:L/I:L/A:H).
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:14.04:LTS | mysql-connector-java | 0 | No fix |
| Ubuntu:16.04:LTS | mysql-connector-java | 0 | No fix |
| Ubuntu:18.04:LTS | mysql-connector-java | 0 | No fix |
| Ubuntu:Pro:14.04:LTS | mysql-connector-java | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | mysql-connector-java | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | mysql-connector-java | 0 | No fix |
| maven | mysql-connector-java | 8.0.0 | No fix |
| openSUSE:Leap 15.4 | mysql-connector-java | 0 | 8.0.33-150200.3.18.1 |
| openSUSE:Leap 15.4 | mysql-connector-java | 0 | 8.0.32-150200.3.15.1 |
| openSUSE:Leap 15.5 | mysql-connector-java | 0 | 8.0.33-150200.3.18.1 |
| openSUSE:Tumbleweed | mysql-connector-java | 0 | 8.0.33-2.1 |
| pypi | mysql-connector-python | 8.0.0 | No fix |