Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Undertow behind vulnerable proxy
-
DeliveryCraft HTTP request ending in \r\r\r
-
ExploitSend through fronting proxy
-
ExecutionProxy and Undertow desynchronize
-
PersistSmuggle second request onto victim connection
-
ImpactHijack session or bypass front-end controls
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 | Exploitation requires (1) the Undertow back-end to be reachable through a specific class of upstream proxy that accepts |
| Impact | Signals diverge sharply. CVSS 9.1 (AV:N/AC:L/PR:N/UI:N, C:H/I:H, A:N) and SSVC technical impact 'total' suggest a severe, network-reachable, unauthenticated flaw. However, EPSS is 0.04% (11th percentile), SSVC marks exploitation as 'none' and 'not automatable', it is absent from CISA KEV, and no public exploit identified at time of analysis. Practical exploitability is also bounded: exploitation requires Undertow to sit behind one of the specific vulnerable proxies (older Apache Traffic Server, GCP Classic ALB) that mis-parse |
| Exploit ScenarioDerived | An attacker reachable through the front-end proxy sends an HTTP request whose headers end with |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv3 – Jun 10, 2026
HTTP request smuggling in Undertow allows remote unauthenticated attackers to send \r\r\r as a header block terminator, which can desynchronize parsing when Undertow sits behind specific intermediaries such as older Apache Traffic Server or Google Cloud Classic Application Load Balancer. The flaw affects numerous Red Hat distributions of Undertow (JBoss EAP 7/8, Data Grid 8, Fuse 7, Camel for Spring Boot 4, RHEL 8/9/10) and carries a CVSS 9.1, though EPSS is only 0.04% and there is no public exploit identified at time of analysis.
Earlier versions of this analysis (2)
HTTP request smuggling in Undertow allows remote unauthenticated attackers to send a crafted \r\r\r sequence as a header block terminator, desynchronizing how Undertow and certain front-end proxies (older Apache Traffic Server, Google Cloud Classic Application Load Balancer) parse request boundaries. Successful exploitation can bypass front-end access controls, poison shared connections, and manipulate or hijack other users' requests. There is no public exploit identified at time of analysis and EPSS is low (0.04%), but SSVC rates the technical impact as total.
Undertow HTTP request smuggling via malformed header terminator allows remote unauthenticated attackers to bypass security controls and manipulate web requests through vulnerable proxies including older Apache Traffic Server and Google Cloud Classic Application Load Balancer. With CVSS 8.7 (High/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N), the vulnerability affects multiple Red Hat product lines including JBoss EAP 7 and 8, Fuse 7, Data Grid 8, and RHEL 8-10 distributions. No public exploit identified at time of analysis, though the attack vector is network-accessible and requires no authentication.
RemediationAI
Patch available per vendor advisory - apply the Red Hat errata RHSA-2026:25125 and RHSA-2026:25126 (https://access.redhat.com/errata/RHSA-2026:25125, https://access.redhat.com/errata/RHSA-2026:25126) to bring Undertow to a build that rejects \r\r\r as a header terminator across the affected JBoss EAP, Data Grid, Fuse, Camel and RHEL streams. Where immediate patching is not possible, migrate off Google Cloud Classic Application Load Balancer to the Global/Regional Application Load Balancer (which enforces stricter HTTP parsing) and upgrade Apache Traffic Server to a current release that rejects the malformed terminator - note this can require revalidating origin health checks and any URL-rewrite rules. As a compensating control, place a strict HTTP/1.1 normalizing proxy (e.g., recent nginx or HAProxy with http-request strict-mode) in front of Undertow to reject requests with anomalous CR/LF sequences before they reach the back-end, accepting the operational overhead of an extra hop and stricter rejection of malformed clients.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in maven
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Undertow is the embedded high-performance non-blocking HTTP server used by JBoss EAP, WildFly, and many Red Hat middleware products. This issue is a CWE-444 (Inconsistent Interpretation of HTTP Requests) class flaw: Undertow treats the non-standard sequence \r\r\r as a valid end-of-headers marker, while certain upstream proxies parse it differently. When the front-end and back-end disagree on where one request ends and the next begins, attackers can append a hidden second request inside a single TCP/HTTP connection - classic HTTP request smuggling. The named vulnerable intermediaries (Apache Traffic Server older versions, Google Cloud Classic Application Load Balancer) are the parsers that produce the desync; the Undertow CPE list confirms the back-end exposure across RHEL 8/9/10, JBoss EAP 7/8, Data Grid 8, Fuse 7, and Camel-based products.
Know when Red Hat Enterprise Linux 10 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:H/A:N
Network unauthenticated, but requires a specific vulnerable fronting proxy (AC:H); smuggling crosses the proxy/origin trust boundary (S:C) impacting confidentiality and integrity of other users' requests.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
3DescriptionNVD
A flaw was found in Undertow. A remote attacker can exploit this vulnerability by sending \r\r\r as a header block terminator. This can be used for request smuggling with certain proxy servers, such as older versions of Apache Traffic Server and Google Cloud Classic Application Load Balancer, potentially leading to unauthorized access or manipulation of web requests.
Executive ViewAI
HTTP request smuggling in Red Hat Undertow (JBoss EAP 7/8, Data Grid 8, Fuse 7, Camel for Spring Boot 4, RHEL 8/9/10) enables remote unauthenticated attackers to desynchronize request parsing when deployed behind specific load balancers (Apache Traffic Server, Google Cloud Classic ALB), potentially enabling cache poisoning or request interception. No vendor-released patch exists, requiring immediate network isolation and compensating controls for organizations using affected products. The critical CVSS 9.1 rating reflects severity of the parsing flaw; however, no public exploit identified at time of analysis.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Firewall rules restricting network access to affected Undertow services; (2) WAF rules detecting and blocking \r\r\r HTTP header sequences; (3) Disable HTTP/1.1 pipelining if operationally feasible; (4) Request logging and monitoring for parsing anomalies; (5) Traffic rerouting through hardened API gateway with header validation; (6) Daily monitoring of Red Hat Security Advisories for patch 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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
HTTP request smuggling exploits inconsistencies in how front-end and back-end servers parse HTTP message boundaries.
Affected Products (CPE)NVD
More in Red Hat Enterprise Linux 10
View allHeap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash
Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h
Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft
Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript
Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo
Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter
Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a
A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes
Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe
Unauthenticated path traversal in gvproxy, the network forwarder shipped in the gvisor-tap-vsock package (used by Podman
HTTP request smuggling in Undertow (the embedded web server underpinning JBoss EAP, Red Hat Data Grid, and Apache Camel
HTTP request smuggling in Red Hat Undertow allows remote unauthenticated attackers to bypass front-end security controls
EUVD-2026-16694
GHSA-3gv6-g396-9v4r
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB