Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
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.
Primary rating from Vendor (sap).
CVSS VectorVendor: sap
Lifecycle Timeline
2DescriptionCVE.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.
Token content validation bypass in SAP Approuter (node.js package < 23.0.0) enables an unauthenticated remote attacker t
Certificate validation bypass in SAP Approuter node.js package (versions prior to 23.0.0) enables a low-privileged netwo
Path traversal authorization bypass in SAP Approuter (Node.js package, versions prior to 23.0.0) enables a low-privilege
Denial-of-service in SAP Approuter (SAP Business AI Platform), the node.js routing and authentication gateway for SAP BT
Insufficient authorization enforcement in the WebSocket layer of SAP Approuter (node.js package < 23.0.0) allows a low-p
Session integrity bypass in SAP Approuter (node.js package versions prior to 23.0.0) enables an authenticated low-privil
Unbounded memory growth in SAP Business AI Platform (Approuter) allows a low-privileged authenticated attacker to degrad
Login CSRF in SAP Approuter (SAP Business AI Platform, Node.js package < 23.0.0) allows an unauthenticated remote attack
Improper error condition handling in SAP Approuter (the node.js routing component of SAP Business AI Platform) allows a
Tenant context spoofing in SAP Approuter (node.js package < 23.0.0) allows unauthenticated remote attackers to craft req
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-55890
GHSA-h7cr-m88c-98m3