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
View

Attack ChainAIDerived

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

  1. Access
    Send crafted HTTP request to exposed Approuter
  2. Delivery
    Inject forged internal header values
  3. Exploit
    Approuter forwards unsanitized headers to backend service
  4. Execution
    Backend treats injected headers as trusted
  5. Impact
    Attacker 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.

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

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

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

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

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

Threat Intelligence Overview

EPSS Score
0.2%
Top 86% exploitable
Prevalence
Medium
SAP BTP widely adopted across large and mid-sized enterprises globally
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
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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