Skip to main content

SAP Approuter EUVDEUVD-2026-55890

| CVE-2026-66778 MEDIUM
Improper Neutralization of HTTP Headers for Scripting Syntax (CWE-644)
2026-08-11 sap GHSA-h7cr-m88c-98m3
5.3
CVSS 3.1 · Vendor: sap
Share

Severity by source

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

Network-accessible proxy exploitable with no authentication; only bounded partial information disclosure with no integrity or availability impact confirms C:L, I:N, A:N and S:U.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/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
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

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

DescriptionCVE.org

SAP Approuter does not sufficiently sanitize certain request headers before forwarding traffic to internal components. An unauthenticated attacker could send a specially crafted request to obtain limited unauthorized access to information. This results in a low impact on confidentiality. There is no impact on integrity and availability.

AnalysisAI

Header injection in SAP Approuter (the Node.js package for SAP Business AI Platform) allows unauthenticated remote attackers to send specially crafted requests that bypass header sanitization, resulting in limited unauthorized information disclosure from internal backend components. All SAP Approuter Node.js package versions below 23.0.0 are affected, with a vendor-released patch available at version 23.0.0. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog; however, the zero-authentication requirement and low attack complexity make it accessible to opportunistic actors targeting exposed SAP BTP deployments.

Technical ContextAI

SAP Approuter is a Node.js-based reverse proxy and application router component within the SAP Business AI Platform (SAP BTP). It serves as the primary ingress point for incoming HTTP(S) traffic, routing requests to appropriate backend microservices while handling authentication delegation, authorization, and session management. The root cause is CWE-644 (Improper Neutralization of HTTP Headers for Scripting Syntax): the Approuter fails to adequately sanitize or filter certain HTTP request headers before forwarding them to downstream internal services. This class of flaw enables header injection, where attacker-controlled header values propagate into backend requests and may override internal access-control signals, spoof trusted internal routing markers, or expose internal service responses. The affected CPE is cpe:2.3:a:sap_se:sap_business_ai_platform_(approuter):*:*:*:*:*:*:*:*, covering all SAP Approuter Node.js package versions prior to 23.0.0. Because the Approuter is the trust boundary between the public internet and internal BTP microservices, header-handling flaws at this layer have disproportionate potential relative to their CVSS score.

RemediationAI

The primary fix is to upgrade the SAP Approuter Node.js package to version 23.0.0 or later, as confirmed by ENISA EUVD-2026-55890 and SAP Security Note 3786038 (https://me.sap.com/notes/3786038); additional context is available via the SAP Security Patch Day advisory page at https://url.sap/sapsecuritypatchday. For deployments where immediate upgrading is not feasible, a compensating control is to place a WAF or edge proxy ahead of the Approuter that strips, normalizes, or rejects unexpected or internal-routing HTTP headers (such as X-Forwarded-* variants or custom SAP internal headers) before they reach the Approuter - note that aggressive header stripping may interfere with legitimate reverse-proxy chains and must be tested against the application's normal header-passing behavior. Additionally, restricting public network reachability of the Approuter endpoint to known trusted IP ranges or VPN clients reduces the attacker population during the patch window. No workaround addresses the root cause; upgrading to version 23.0.0 is the only confirmed remediation.

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-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-66775 MEDIUM
4.3 Aug 11

Login CSRF in SAP Approuter (SAP Business AI Platform, Node.js package < 23.0.0) allows an unauthenticated remote attack

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-55890 vulnerability details – vuln.today

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