Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach public Approuter endpoint
-
DeliverySend crafted ambiguous HTTP request
-
ExploitDesync front-end/backend parsing
-
ExecutionPoison shared connection queue
-
PersistCapture another user's response / drop service
-
ImpactConfidentiality 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
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.
Primary rating from Vendor (sap).
CVSS VectorVendor: sap
Lifecycle Timeline
2DescriptionCVE.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- 4 npm packages depend on @sap/approuter (3 direct, 1 indirect)
Ecosystem-wide dependent count for version 20.10.0.
Articles & Coverage 1
Executive ViewAI
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.
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
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
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.
EUVD-2026-43584
GHSA-8m85-wqg7-c529
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB