Skip to main content

SAP Approuter EUVDEUVD-2026-55887

| CVE-2026-66775 MEDIUM
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-08-11 sap GHSA-397p-hh8q-gwmh
4.3
CVSS 3.1 · Vendor: sap
Share

Severity by source

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

Aligns with vendor vector; network-reachable with no privilege or complexity barrier, victim click required, scope unchanged, integrity-only limited impact.

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

Primary rating from Vendor (sap).

CVSS VectorVendor: sap

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

Lifecycle Timeline

2
Analysis Generated
Aug 11, 2026 - 01:12 vuln.today
Patch available
Aug 11, 2026 - 01:02 EUVD

DescriptionCVE.org

SAP Approuter does not enforce cross-site request forgery protection on the authentication flow by default. An unauthenticated attacker could craft a malicious link and trick a victim into following it. Successful exploitation could allow the attacker to bind the victim's session to an attacker-controlled identity, resulting in a low impact on integrity. There is no impact on confidentiality and availability.

AnalysisAI

Login CSRF in SAP Approuter (SAP Business AI Platform, Node.js package < 23.0.0) allows an unauthenticated remote attacker to bind a victim's session to an attacker-controlled identity by tricking the victim into following a crafted link targeting the unprotected authentication flow. The missing CSRF enforcement is a default configuration gap, not a non-default edge case - all deployments running the affected package version are exposed unless they have manually enabled CSRF protection. No public exploit has been identified at time of analysis and no CISA KEV listing exists; EPSS data was not provided.

Technical ContextAI

SAP Approuter is a Node.js package (CPE: cpe:2.3:a:sap_se:sap_business_ai_platform_(approuter)) that acts as the single entry point for SAP Business Technology Platform (BTP) application routing, handling OAuth 2.0 / OIDC authentication flows on behalf of downstream microservices. CWE-352 (Cross-Site Request Forgery) describes the failure to validate that a state-changing request was intentionally initiated by the legitimate user's browser. In this specific instance the vulnerability is a Login CSRF (sometimes called session fixation via CSRF): because the Approuter does not validate a CSRF token during the authentication callback or initiation endpoint, an attacker can pre-craft or replay authentication flow requests. The CVSS vector AV:N/AC:L/PR:N/UI:R/S:U confirms the attack is network-reachable with no special complexity or privileges, but does require the victim to follow a malicious link. The scope remains unchanged (S:U), meaning the impact is confined to the vulnerable system's session context.

RemediationAI

Upgrade the SAP Approuter Node.js package to version 23.0.0 or later, which enforces CSRF protection on the authentication flow by default. The fix is documented in SAP Security Note 3786038 (https://me.sap.com/notes/3786038) and announced on SAP Security Patch Day (https://url.sap/sapsecuritypatchday). Where immediate package upgrade is not possible, a compensating control is to manually enable CSRF token validation in the Approuter configuration if the version supports it - consult the Approuter documentation for the csrf configuration option. Additionally, restricting the Approuter's authentication endpoints to trusted network segments or enforcing referrer/origin header validation at a reverse proxy layer can reduce exploitability, though these controls do not eliminate the root cause and may break legitimate deep-linking scenarios.

CVE-2026-58230 HIGH
7.0 Aug 11

Token content validation bypass in SAP Approuter (node.js package < 23.0.0) enables an unauthenticated remote attacker t

CVE-2026-66760 MEDIUM
6.4 Aug 11

Certificate validation bypass in SAP Approuter node.js package (versions prior to 23.0.0) enables a low-privileged netwo

CVE-2026-66777 MEDIUM
5.9 Aug 11

Path traversal authorization bypass in SAP Approuter (Node.js package, versions prior to 23.0.0) enables a low-privilege

CVE-2026-58238 MEDIUM
5.9 Aug 11

Denial-of-service in SAP Approuter (SAP Business AI Platform), the node.js routing and authentication gateway for SAP BT

CVE-2026-58237 MEDIUM
5.9 Aug 11

Insufficient authorization enforcement in the WebSocket layer of SAP Approuter (node.js package < 23.0.0) allows a low-p

CVE-2026-66776 MEDIUM
5.9 Aug 11

Session integrity bypass in SAP Approuter (node.js package versions prior to 23.0.0) enables an authenticated low-privil

CVE-2026-66778 MEDIUM
5.3 Aug 11

Header injection in SAP Approuter (the Node.js package for SAP Business AI Platform) allows unauthenticated remote attac

CVE-2026-66761 MEDIUM
4.3 Aug 11

Unbounded memory growth in SAP Business AI Platform (Approuter) allows a low-privileged authenticated attacker to degrad

CVE-2026-66774 LOW
3.7 Aug 11

Improper error condition handling in SAP Approuter (the node.js routing component of SAP Business AI Platform) allows a

CVE-2026-58239 LOW
3.7 Aug 11

Tenant context spoofing in SAP Approuter (node.js package < 23.0.0) allows unauthenticated remote attackers to craft req

Share

EUVD-2026-55887 vulnerability details – vuln.today

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