Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege BTP account
-
DeliveryInitiate WebSocket upgrade to Approuter
-
ExploitSend crafted WebSocket message to restricted endpoint
-
ExecutionBypass missing authorization check
-
ImpactExfiltrate sensitive routed data or perform limited modification
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The attacker must possess a valid low-privileged account within the target SAP BTP tenant (PR:L per CVSS vector). High attack complexity (AC:H) means exploitation is not reliable against arbitrary configurations - specific conditions related to the WebSocket session, endpoint routing, or message sequencing must be met, though the exact technical trigger is not detailed in the available advisory text. Network access to the Approuter endpoint is required (AV:N), which is typically internet-facing in SaaS/BTP deployments. No user interaction is required (UI:N). Exploitation is limited to SAP Approuter Node.js package versions below 23.0.0; patched deployments are not vulnerable. There is no availability impact, and integrity impact is constrained to limited modifications rather than full write control. |
| Impact | The NVD-assigned CVSS 5.9 (Medium) reflects a meaningful but constrained risk profile. The AV:N metric confirms the attack surface is the network, but AC:H indicates that exploitation is not straightforward - specific, hard-to-replicate conditions must be present (likely a particular WebSocket endpoint state, message sequence, or session context). PR:L requires the attacker to already hold a low-privileged account within the SAP BTP tenant, which significantly narrows the attacker population to insiders or compromised credentials. The C:H impact is the most serious signal: sensitive data routed through Approuter - which could include OAuth tokens, service credentials, or business-sensitive API responses - may be exposed. No EPSS score was supplied in the intelligence data, so statistical exploitation probability cannot be independently assessed. The vulnerability is not listed in CISA KEV, and no POC has been identified, suggesting no confirmed active exploitation at time of analysis. Overall, this is a real but targeted risk: organizations running SAP BTP workloads with untrusted internal users or shared-tenant environments should treat this as a priority patch, while single-tenant, tightly controlled deployments face lower realistic risk given the AC:H constraint. |
| Exploit ScenarioDerived | An attacker holding a low-privileged SAP BTP account - such as a developer or business user role - initiates a WebSocket connection to the Approuter and sends crafted messages targeting an authorization-gated endpoint that the WebSocket handler fails to restrict. Under the right session or endpoint conditions (AC:H), the attacker reads sensitive API responses or backend service data that should be inaccessible at their privilege level, and may perform limited data modifications. No public POC has been identified, so exploitation likely requires bespoke tooling and knowledge of the specific WebSocket endpoint structure. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 11, 2026
Insufficient authorization enforcement in the WebSocket layer of SAP Approuter (node.js package < 23.0.0) allows a low-privileged authenticated attacker to reach functionality that should be access-controlled. Successful exploitation yields high confidentiality impact - exposure of sensitive data routed through the Approuter - and limited data modification capability, with no effect on availability. No public exploit code has been identified and the vulnerability is not listed in CISA KEV; however, a vendor-released patch is available and should be prioritized for SAP BTP environments.
RemediationAI
Upgrade the SAP Approuter Node.js package to version 23.0.0 or later, which introduces the missing authorization checks in the WebSocket path. The fix is documented in SAP Security Note 3786038 (https://me.sap.com/notes/3786038) and was released as part of SAP Security Patch Day (https://url.sap/sapsecuritypatchday). For environments where an immediate upgrade is not feasible, consider restricting WebSocket access at the network or API gateway layer to authenticated, trusted internal IP ranges only - noting that this does not eliminate the authorization flaw but reduces attacker reach. Additionally, auditing Approuter access logs for anomalous WebSocket upgrade requests from low-privileged users may help detect exploitation attempts in the interim. The trade-off of the network-restriction workaround is that legitimate WebSocket-dependent BTP application features may be disrupted for external or mobile users.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
SAP Approuter is the canonical Node.js-based reverse proxy and entry point for applications running on SAP Business Technology Platform (BTP), brokering authentication, session management, and routing for BTP-hosted services. The affected component is the WebSocket upgrade and message-handling path within the Approuter Node.js package (CPE: cpe:2.3:a:sap_se:sap_business_ai_platform_(approuter):*:*:*:*:*:*:*:*). The root cause is CWE-862 (Missing Authorization): the code does not consistently enforce authorization decisions for certain WebSocket-specific operations, even though the underlying HTTP-based paths likely enforce them correctly. This is a common gap when WebSocket support is layered onto an existing HTTP authorization framework, as the upgrade handshake and subsequent message frames may bypass middleware that only inspects standard HTTP requests.
Know when Sap Business Ai Platform Approuter gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N
Network-reachable WebSocket endpoint requires authenticated low-privileged user; AC:H reflects specific, non-trivial triggering conditions; no availability impact per description.
Primary rating from Vendor (sap).
CVSS VectorVendor: sap
Lifecycle Timeline
1DescriptionCVE.org
WebSocket of SAP Approuter does not perform sufficient authorization checks in certain functionality. An attacker with low privileges could exploit this to access restricted functionality. Successful exploitation could allow the attacker to read sensitive information and perform limited modifications, resulting in a high impact on confidentiality and a low impact on integrity. There is no impact on availability.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-55869
GHSA-pf62-cqrr-jr3r
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB