Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend crafted HTTP request to exposed Approuter
-
DeliveryInject forged internal header values
-
ExploitApprouter forwards unsanitized headers to backend service
-
ExecutionBackend treats injected headers as trusted
-
ImpactAttacker receives limited unauthorized information in response
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization HTTP header neutralization
|
| Exploitation Conditions | No authentication is required - the CVSS vector metric PR:N explicitly confirms unauthenticated remote exploitation. Network-level access to the SAP Approuter's HTTP or HTTPS endpoint is the only environmental prerequisite, and attack complexity is rated low (AC:L), meaning no race condition, special timing, privileged position in the network, or non-default application configuration is required beyond reachability. The scope is unchanged (S:U), indicating that exploitation does not allow the attacker to break out of the Approuter's security context into other systems. Concrete limiting factors include: the confidentiality impact is explicitly bounded to 'low' by the vendor and CVSS, meaning partial or limited information disclosure rather than bulk data exfiltration; integrity and availability are entirely unaffected; and Approuter instances deployed only on internal or VPN-restricted networks are significantly harder to reach. The practical extent of disclosed information depends on what the targeted backend microservice exposes in its response to the injected headers, which will vary by BTP application configuration. |
| Impact | The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N reflects a network-exploitable, zero-authentication flaw of low attack complexity, but with only a bounded confidentiality impact and no effect on integrity or availability, placing the overall score at a Medium 5.3. No EPSS score was included in the source data, so probabilistic exploitation likelihood cannot be quantified from that signal alone. The vulnerability is not listed in the CISA KEV catalog and no POC is referenced, indicating no confirmed or publicly demonstrated active exploitation at time of analysis. The intelligence tag 'Authentication Bypass' is notable and slightly elevates concern beyond the raw CVSS score - it suggests the unsanitized headers may circumvent an internal authorization check rather than merely injecting inert values, a nuance worth verifying against SAP Security Note 3786038. Even a mid-sized SAP BTP operator in gdynia should treat this as a standard patching obligation given the zero-authentication barrier, though the bounded confidentiality impact and absence of known exploitation means it does not warrant emergency out-of-band response. No conflicting signals exist between the CVSS vector, CVE description, and CWE classification - all are mutually consistent. The primary risk driver is the minimal exploitation prerequisite, offset by the limited data exposure and unchanged scope. |
| Exploit ScenarioDerived | An unauthenticated external attacker identifies a publicly exposed SAP Approuter endpoint and crafts an HTTP request containing injected or forged header values - such as spoofed internal authorization markers or routing headers - that the Approuter fails to strip or sanitize. The Approuter forwards the manipulated request to a downstream backend microservice, which processes the forged headers as trusted, returning a response that includes limited information the attacker should not be able to access without authentication. No exploit code is publicly known, but the low complexity, zero-authentication requirement, and common HTTP header injection techniques make this reproducible by an attacker with basic knowledge of SAP BTP's request-routing architecture. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 11, 2026
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.
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.
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 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.
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: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
1DescriptionCVE.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.
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-55890
GHSA-h7cr-m88c-98m3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB