Skip to main content

SAP Approuter CVE-2026-58237

| EUVDEUVD-2026-55869 MEDIUM
Missing Authorization (CWE-862)
2026-08-11 sap GHSA-pf62-cqrr-jr3r
5.9
CVSS 3.1 · Vendor: sap
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with low-privilege BTP account
  2. Delivery
    Initiate WebSocket upgrade to Approuter
  3. Exploit
    Send crafted WebSocket message to restricted endpoint
  4. Execution
    Bypass missing authorization check
  5. Impact
    Exfiltrate 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

SAP Business AI Platform (Approuter) SAP Approuter node.js package < 23.0.0

Affected Packages

euvd sap_business_ai_platform_approuter_sap_approuter_node_js_package fix: 23.0.0

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

Vendor (sap) PRIMARY 5.9 MEDIUM
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N
vuln.today AI 5.9 MEDIUM

Network-reachable WebSocket endpoint requires authenticated low-privileged user; AC:H reflects specific, non-trivial triggering conditions; no availability impact per description.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (sap).

CVSS VectorVendor: sap

Attack Vector
Network
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
None

Lifecycle Timeline

1
Patch available
Aug 11, 2026 - 01:02 EUVD

DescriptionCVE.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

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
widely used BTP entry-point package within SAP enterprise ecosystems
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy