Skip to main content

SAP Approuter CVE-2026-27690

| EUVDEUVD-2026-43584 CRITICAL
HTTP Request/Response Smuggling (CWE-444)
2026-07-14 sap GHSA-8m85-wqg7-c529
9.1
CVSS 3.1 · Vendor: sap
View

Attack ChainAIDerived

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

  1. Access
    Reach public Approuter endpoint
  2. Delivery
    Send crafted ambiguous HTTP request
  3. Exploit
    Desync front-end/backend parsing
  4. Execution
    Poison shared connection queue
  5. Persist
    Capture another user's response / drop service
  6. Impact
    Confidentiality breach and denial of service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V4 - API and Web Service HTTP request consistency
Exploitation Conditions

No authentication, user interaction, or special privileges are required (PR:N/UI:N), and the attack is network-reachable at low complexity (AV:N/AC:L) against an internet-exposed SAP Approuter instance. The core prerequisite is that the Approuter fronts one or more backend services over reused HTTP connections so that a smuggled request can desynchronize the request-response queue; the confidentiality impact (capturing another user's response) is realized only when concurrent legitimate traffic is flowing through the same proxy. Exploitation is limited by network reachability of the Approuter endpoint and by any front-end device that strictly normalizes ambiguous HTTP framing, which would neutralize the smuggling vector.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H) indicates a genuinely serious, network-reachable, low-complexity, unauthenticated issue with high confidentiality and availability impact and no integrity impact - consistent with response-queue poisoning (leaking responses) and connection-pool disruption (unavailability). No EPSS score, KEV entry, POC, or SSVC decision data was provided, so probabilistic and real-world-exploitation signals are absent rather than low; this means the 9.1 rests on intrinsic severity alone. Request smuggling against a widely-used proxy layer is historically attractive to attackers once technical details circulate, so this warrants prompt patching despite the lack of a confirmed public exploit. Note the scope is Unchanged (S:U) even though smuggling can affect other users' sessions - a defensible NVD/vendor choice, but defenders should treat cross-user response exposure as a meaningful confidentiality breach regardless of the scope metric.

Exploit ScenarioDerived

An attacker on the internet sends a single crafted HTTP request to a public SAP Approuter endpoint containing ambiguous length/encoding headers so that the proxy and backend disagree on message boundaries. The smuggled portion poisons the shared connection, causing a subsequent legitimate user's response (potentially containing session or personal data) to be delivered to the attacker, and repeated abuse desynchronizes connections enough to make the application unavailable. No authentication or user interaction is required, and no public POC is currently identified.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 14, 2026

Request-response desynchronization in SAP Approuter lets an unauthenticated remote attacker send a specially crafted HTTP request that smuggles a second request past the front end, allowing exposure of other users' HTTP responses and denial of service against the application. The flaw carries a CVSS 9.1 (high confidentiality and availability impact) and was reported by SAP; there is no public exploit identified at time of analysis and it is not listed in CISA KEV.

RemediationAI

Apply the fix described in SAP Security Note 3720138 (https://me.sap.com/notes/3720138) and cross-reference the SAP Security Patch Day listing (https://url.sap/sapsecuritypatchday); as Approuter ships as the @sap/approuter npm dependency, upgrade each affected application to the patched Approuter version specified in the note and redeploy. An exact fix version is not included in the provided data, so the patched version must be read from SAP Note 3720138 rather than assumed. If immediate patching is not possible, place a smuggling-aware reverse proxy or WAF in front of Approuter that normalizes/rejects ambiguous requests (e.g. requests carrying both Content-Length and Transfer-Encoding, or malformed chunked encoding), and consider disabling HTTP connection reuse/keep-alive to backends to break the response-queue-poisoning primitive - with the trade-off of increased connection overhead and latency. Restrict exposure of the Approuter endpoint to trusted networks where the deployment model allows.

Affected VersionsENISA

SAP Approuter SAP Approuter node.js package < 20.10.0

Affected Packages

npm @sap/approuter fix: 20.10.0
euvd sap_approuter_sap_approuter_node_js_package fix: 20.10.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in npm, 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 the Node.js-based reverse proxy and routing component that sits in front of SAP Business Technology Platform (BTP) / Cloud Foundry applications, terminating client connections, handling authentication flows, and dispatching requests to backend microservices. The vulnerability is classified as CWE-444 (Inconsistent Interpretation of HTTP Requests, i.e. HTTP Request Smuggling), which occurs when a front-end proxy and a back-end server disagree on where one HTTP message ends and the next begins - typically due to conflicting Content-Length/Transfer-Encoding handling or chunked-encoding parsing differences. Because Approuter multiplexes many users' requests over pooled backend connections, a desynchronized connection can splice one client's request onto another client's response stream. The affected product per CPE is cpe:2.3:a:sap_se:sap_approuter:*:*:*:*:*:*:*:*.

Know when Sap 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 9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
vuln.today AI 9.1 CRITICAL

Unauthenticated network request smuggling (AV:N/AC:L/PR:N/UI:N) exposing other users' responses (C:H) and disrupting service (A:H); no data modification, so I:N.

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

Lifecycle Timeline

2
Patch available
Jul 14, 2026 - 05:17 EUVD
CVE Published
Jul 14, 2026 - 00:17 cve.org
CRITICAL 9.1

DescriptionCVE.org

Due to an HTTP Request Smuggling vulnerability in SAP Approuter, an unauthenticated attacker could send a specially crafted HTTP request that leads to request-response desynchronization. This could result in the exposure of user responses and cause the system to become unavailable. This leads to a high impact on confidentiality and availability.

Blast Radius

ecosystem impact
† from your stack dependencies † transitive graph · vuln.today resolves 4-path depth
  • 4 npm packages depend on @sap/approuter (3 direct, 1 indirect)

Ecosystem-wide dependent count for version 20.10.0.

Executive ViewAI

Why It Matters

SAP Approuter contains a critical request-response desynchronization vulnerability (CVE-2026-27690, CVSS 9.1) exploitable by unauthenticated remote attackers to access other users' sensitive data and disrupt application availability. All organizations running affected Approuter versions face immediate risk of data exposure and service disruption without network controls in place. No patch is currently available, requiring immediate implementation of compensating controls to reduce attack surface.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Implement layered interim mitigations: restrict network access to Approuter instances via firewall rules and segmentation, deploy WAF rules targeting HTTP request smuggling and desynchronization attack patterns, enforce rate limiting on external connections, enable full request/response logging with alerting on suspicious patterns, and place Approuter behind authenticated reverse proxies where possible. Coordinate directly with SAP support for version-specific guidance and maintain readiness to deploy a patch within 24 hours of release.

Threat Intelligence Overview

EPSS Score
0.5%
Top 58% exploitable
Prevalence
Medium
Standard routing component for SAP BTP/Cloud Foundry apps, common in SAP shops
Threat Intel
2
1 sources
Social Media
3
Sightings
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment NEWS GHSA CIRCL VulDB

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

HTTP request smuggling exploits inconsistencies in how front-end and back-end servers parse HTTP message boundaries.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Related Vulnerabilities in SAP Approuter Request Smuggling and Redirect Flaws

View all 2

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