Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Identify Undertow behind vulnerable proxy
  2. Delivery
    Craft HTTP request ending in \r\r\r
  3. Exploit
    Send through fronting proxy
  4. Execution
    Proxy and Undertow desynchronize
  5. Persist
    Smuggle second request onto victim connection
  6. Impact
    Hijack 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 \r\r\r as a header-block terminator - explicitly older versions of Apache Traffic Server or Google Cloud Classic Application Load Balancer - and (2) the attacker to be able to send raw HTTP/1.1 requests through that proxy to the Undertow origin. Limiting factors: deployments without a vulnerable fronting proxy (e.g., Undertow exposed directly, or behind modern nginx/HAProxy/AWS ALB/Cloudflare that reject the malformed terminator) cannot be smuggled via this primitive; the CVSS vector confirms no authentication and no user interaction are required against a qualifying deployment.

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 \r\r\r, so deployments fronted by other proxies (modern nginx/HAProxy/AWS ALB/Cloudflare with strict parsing) are likely unaffected in practice. Net: a high-impact issue worth patching during the next maintenance window, but not a drop-everything incident for most operators; prioritize hosts known to sit behind the named vulnerable intermediaries.

Exploit ScenarioDerived

An attacker reachable through the front-end proxy sends an HTTP request whose headers end with \r\r\r, followed by a smuggled second request piggy-backed in the body. The vulnerable proxy forwards what it considers one request, but Undertow splits it into two - the smuggled request is then attributed to the next legitimate user's connection, enabling session hijack, cache poisoning, or bypass of front-end auth/WAF rules. No public exploit identified at time of analysis, but the technique is well-documented in HTTP request smuggling literature and trivially scriptable once a vulnerable proxy chain is identified.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv3 – 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)
v2 Jun 10, 2026 - 22:29 cvss changed CVSS 9.1

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.

v1 Mar 27, 2026 - 16:45 CVSS 8.7

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

maven io.undertow:undertow-parent no fix

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

NVD PRIMARY 9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 8.7 HIGH

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:N
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N
Red Hat 8.7 HIGH

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

3
Severity Changed
Jun 10, 2026 - 22:22 NVD
HIGH CRITICAL
CVSS changed
Jun 10, 2026 - 22:22 NVD
8.7 (HIGH) 9.1 (CRITICAL)
CVE Published
Mar 27, 2026 - 16:13 nvd
HIGH 8.7

DescriptionNVD

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.0%
Top 89% exploitable
Threat Intel
1
1 source
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA Vendor 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.0%
Patch available No
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

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

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

Affected Products (CPE)NVD

cpe:2.3:a:red_hat:red_hat_build_of_apache_camel_for_spring_boot_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_build_of_apache_camel_-_hawtio_4:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_data_grid_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_10:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_enterprise_linux_9:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_fuse_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_8:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_expansion_pack:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_expansion_pack:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_jboss_enterprise_application_platform_expansion_pack:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_process_automation_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_single_sign-on_7:*:*:*:*:*:*:*:*
CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-101258 HIGH POC
7.8 Oct 06

Ghostscript can execute arbitrary shell commands with the privileges of its process when it renders a crafted PostScript

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-102560 CRITICAL
9.8 Sep 29

A heap buffer overflow exists in libsoup's WebSocket permessage-deflate compression path: when a very large outbound mes

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

CVE-2026-107935 CRITICAL
9.3 Oct 09

Unauthenticated path traversal in gvproxy, the network forwarder shipped in the gvisor-tap-vsock package (used by Podman

CVE-2026-28369 CRITICAL
9.1 Mar 27

HTTP request smuggling in Undertow (the embedded web server underpinning JBoss EAP, Red Hat Data Grid, and Apache Camel

CVE-2026-28368 CRITICAL
9.1 Mar 27

HTTP request smuggling in Red Hat Undertow allows remote unauthenticated attackers to bypass front-end security controls

Vendor StatusVendor

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