Security Vulnerability Report
中文
CVE-2025-55263 CVSS 7.3 HIGH

CVE-2025-55263

Published: 2026-03-26 14:16:08
Last Modified: 2026-03-26 19:57:13

Description

HCL Aftermarket DPC is affected by Hardcoded Sensitive Data which allows attacker to gain access to the source code or if it is stored in insecure repositories, they can easily retrieve these hardcoded secrets.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:hcltech:aftermarket_cloud:1.0.0:*:*:*:*:*:*:* - VULNERABLE
HCL Aftermarket DPC (具体受影响版本请参考官方公告 KB0129793)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import sys import re def scan_source_code(file_path): """ This script simulates scanning a source file for hardcoded secrets. It looks for patterns like 'password = ...' or 'api_key = ...'. """ try: with open(file_path, 'r', errors='ignore') as f: content = f.read() # Define patterns for hardcoded secrets patterns = { 'Password': r'password\s*=\s*["\']([^"\']+)["\']', 'API Key': r'api[_-]?key\s*=\s*["\']([^"\']+)["\']', 'Secret Token': r'secret[_-]?token\s*=\s*["\']([^"\']+)["\']' } print(f"[*] Scanning {file_path} for hardcoded secrets...") found = False for name, pattern in patterns.items(): matches = re.findall(pattern, content, re.IGNORECASE) if matches: found = True print(f"[+] Found {name}:") for match in matches: print(f" - {match}") if not found: print("[-] No hardcoded secrets detected.") except FileNotFoundError: print(f"[!] Error: File '{file_path}' not found.") if __name__ == "__main__": if len(sys.argv) != 2: print("Usage: python3 poc_scanner.py <path_to_file>") else: scan_source_code(sys.argv[1])

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-55263", "sourceIdentifier": "[email protected]", "published": "2026-03-26T14:16:08.007", "lastModified": "2026-03-26T19:57:13.030", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "HCL Aftermarket DPC is affected by Hardcoded Sensitive Data which allows attacker to gain access to the source code or if it is stored in insecure repositories, they can easily retrieve these hardcoded secrets."}, {"lang": "es", "value": "HCL Aftermarket DPC se ve afectado por Datos Sensibles Incrustados, lo que permite al atacante obtener acceso al código fuente o, si está almacenado en repositorios inseguros, pueden recuperar fácilmente estos secretos incrustados."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:H", "baseScore": 7.3, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.1, "impactScore": 5.2}, {"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-798"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:hcltech:aftermarket_cloud:1.0.0:*:*:*:*:*:*:*", "matchCriteriaId": "C71E5E64-ED4C-4763-8A74-5F9DDCFD13DA"}]}]}], "references": [{"url": "https://support.hcl-software.com/csm?id=kb_article&sysparm_article=KB0129793", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}