Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Reach Netty HTTP/1 endpoint over network
  2. Delivery
    Send crafted malformed Transfer-Encoding request
  3. Exploit
    Exploit incomplete header validation
  4. Execution
    Desynchronize request boundaries with intermediary
  5. Persist
    Smuggle injected HTTP request
  6. Impact
    Bypass controls or access unauthorized resources

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Exploitation targets an application using Netty's HTTP/1 decoder to parse inbound requests containing malformed Transfer-Encoding headers. The vector is remote and unauthenticated (PR:N/UI:N) against reachable HTTP endpoints, but practical impact typically requires Netty to be chained with another HTTP intermediary (reverse proxy, load balancer, CDN, or cache) whose Transfer-Encoding interpretation differs from Netty's - the parsing discrepancy is what enables smuggling. Limiting factors: HTTP/1 must be in use (HTTP/2-only paths are not implicated), the endpoint must be network-reachable, and a suitably mismatched upstream/downstream parser must exist for meaningful control bypass; a standalone Netty service with no differing intermediary sees reduced practical impact.

Impact

CVSS 3.1 rates this 6.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N): network-reachable, low-complexity, unauthenticated, no user interaction, with partial confidentiality and integrity impact and no availability impact - a profile consistent with HTTP request smuggling rather than a full-compromise flaw. No EPSS score, no CISA KEV listing, and no public POC were supplied, so this is no public exploit identified at time of analysis; real-world priority is therefore driven by exposure rather than confirmed exploitation. The 'RCE' tag in the input is inconsistent with both the description (HTTP request smuggling / control bypass) and the CVSS impact metrics (C:L/I:L/A:N, no code-execution signal) - treat the RCE label as mislabeled, not as evidence of remote code execution. Request smuggling risk is highly architecture-dependent: it materializes when Netty sits behind or in front of another HTTP intermediary (reverse proxy, load balancer, cache) that parses Transfer-Encoding differently, so the practical severity varies by deployment. Assigned CWE-1035 is a category identifier rather than the specific weakness; the accurate mapping is CWE-444 (Inconsistent Interpretation of HTTP Requests / request smuggling) - verify with Red Hat.

Exploit ScenarioDerived

An unauthenticated remote attacker sends a specially crafted HTTP/1 request with a malformed Transfer-Encoding header to a service built on Netty that sits behind or ahead of another HTTP intermediary. Because Netty's decoder validates the header incompletely, the attacker desynchronizes request boundaries and smuggles a second request, bypassing front-end security controls or reaching unauthorized resources/other users' responses. No public exploit code was provided in the input, and success depends on a parsing discrepancy between Netty and the paired proxy/cache.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 18, 2026

HTTP request smuggling in Netty's HTTP/1 decoder lets remote, unauthenticated attackers bypass front-end security controls and reach resources they should not access by sending requests with malformed Transfer-Encoding headers. Netty is a widely embedded Java networking library, so the practical reach spans Red Hat products built on it - AMQ Broker 7, AMQ Clients, Red Hat Build of Keycloak, Red Hat Build of Quarkus, Red Hat Build of Apache Camel (Spring Boot 4 and Quarkus 3), Red Hat Build of Debezium 3, Red Hat Build of Apicurio Registry 3, Red Hat Data Grid 8 and Red Hat Fuse 7 - as well as JBoss EAP 7/8 and Red Hat Single Sign-On 7 per the associated advisory tags. CVSS 3.1 rates it 6.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N), consistent with smuggling-style control bypass rather than full compromise; no public exploit code or confirmed active exploitation was identified at time of analysis, though the flaw is trivially reachable on any exposed HTTP endpoint.

RemediationAI

No vendor-released patch or fixed Netty version is identified in the data provided - the only references are the Red Hat CVE page (https://access.redhat.com/security/cve/CVE-2026-93562) and the Red Hat Bugzilla tracking record (https://bugzilla.redhat.com/show_bug.cgi?id=2536951), so the state is best described as "No vendor-released patch identified at time of analysis"; track both URLs for the Red Hat errata and the upstream Netty release that corrects Transfer-Encoding validation, then upgrade the Netty dependency across every affected product listed above. Until then, apply targeted compensating controls: terminate HTTP/1 at a hardened edge and prefer end-to-end HTTP/2 where it is available, since HTTP/2-only paths are not implicated; configure the front-end proxy, load balancer, CDN or cache to reject outright any request carrying an ambiguous or duplicated Transfer-Encoding header, or carrying both Transfer-Encoding and Content-Length, and to accept only a single well-formed 'Transfer-Encoding: chunked' token (the trade-off is that some legacy or non-conformant clients will start receiving 400 responses and may need remediation on their side); enforce identical request-framing rules on every hop so that no parser mismatch remains between the front end and the Netty-based back end; disable upstream connection reuse/keep-alive between the front-end proxy and the application so smuggled bytes cannot be prepended to the next user's request (this costs additional TCP and TLS handshakes, raising latency and backend CPU); and avoid caching responses to any request whose framing was ambiguous, to prevent a smuggled request from poisoning shared cache entries. Restrict unauthenticated network reachability to Netty-backed HTTP endpoints as an additional reduction measure, and after any suspected exposure review access logs for pairs of requests arriving in a single connection where the second was never issued by a legitimate client.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The weakness sits in Netty's HTTP/1.x request decoder and its handling of the Transfer-Encoding header, a hop-by-hop header that declares how message bodies are framed (normally 'chunked'). When a malformed or ambiguous Transfer-Encoding value is parsed inconsistently - or when the decoder accepts combinations it should reject - Netty and an adjacent HTTP parser can disagree about where one request ends and the next begins, so bytes appended by the client are interpreted by the back end as a new request. This is the classic HTTP request smuggling primitive (inconsistent interpretation of HTTP requests, CWE-444 family); notably, the CPE/CWE data supplied for this CVE assigns CWE-1035, which is an OWASP Top Ten category mapping rather than a root-cause weakness class, so the underlying defect should be understood as insufficient validation of Transfer-Encoding framing rather than as a dependency-management issue. The attack surface is HTTP/1 traffic: HTTP/2-only paths are not implicated because request framing there is handled by the binary framing layer. Impact materializes primarily when Netty is chained behind or in front of another HTTP intermediary - a reverse proxy, load balancer, CDN or cache - whose Transfer-Encoding interpretation differs from Netty's; a standalone Netty service with no mismatched parser in the chain sees substantially reduced practical impact. Because the CVSS vector is PR:N/UI:N, no credentials or user interaction are required of the attacker.

Know when Netty 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 (redhat) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 6.5 MEDIUM

Unauthenticated remote request over the network with low complexity; smuggling yields partial confidentiality/integrity via control bypass, no availability impact, scope unchanged per vendor.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
SUSE MEDIUM
Red Hat 6.5 MEDIUM

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

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

DescriptionCVE.org

A flaw was found in Netty's HTTP/1 decoder. Incomplete validation of malformed Transfer-Encoding headers allows a remote attacker to perform HTTP request smuggling. By sending specially crafted HTTP requests, an attacker can inject arbitrary HTTP requests, potentially bypassing security controls or accessing unauthorized resources.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
High
Netty is a core async I/O library embedded across countless Java server stacks
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor 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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
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
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
High
Technical Impact
Partial

Priority Score

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

Affected Products (CPE)CVE.org

cpe:2.3:a:red_hat:red_hat_amq_broker_7:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_amq_clients:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_build_of_apache_camel_4_for_quarkus_3:*:*:*:*:*:*:*:*
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_apicurio_registry_3:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_build_of_debezium_3:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_build_of_keycloak:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_build_of_quarkus:*:*:*:*:*:*:*:*
cpe:2.3:a:red_hat:red_hat_data_grid_8:*:*:*:*:*:*:*:*
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_single_sign-on_7:*:*:*:*:*:*:*:*

More in Netty

View all
CVE-2023-44487 HIGH POC
7.5 Oct 10

Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour

CVE-2019-16869 HIGH POC
7.5 Sep 26

Netty before 4.1.42.Final mishandles whitespace before the colon in HTTP headers (such as a "Transfer-Encoding : chunked

CVE-2026-56820 CRITICAL POC
9.1 Jul 21

Certificate revocation-check bypass in the Netty network framework's OCSP client (io.netty:netty-handler-ssl-ocsp) affec

CVE-2024-36121 CRITICAL POC
9.1 Jun 04

netty-incubator-codec-ohttp is the OHTTP implementation for netty. Rated critical severity (CVSS 9.1), this vulnerabilit

CVE-2024-40642 HIGH POC
8.1 Jul 18

The netty incubator codec.bhttp is a java language binary http parser. Rated high severity (CVSS 8.1), this vulnerabilit

CVE-2025-24970 HIGH POC
7.5 Feb 10

Netty, an asynchronous, event-driven network application framework, has a vulnerability starting in version 4.1.91.Final

CVE-2026-59902 HIGH POC
7.5 Aug 17

Memory exhaustion in Netty's SctpMessageCompletionHandler (netty-transport-sctp) allows unauthenticated remote peers to

CVE-2026-55833 HIGH POC
7.5 Jul 20

Compression-amplification denial of service in the Netty network framework (versions prior to 4.1.136.Final and 4.2.16.F

CVE-2026-55831 HIGH POC
7.5 Jul 20

Memory-amplification denial of service in the Netty network framework (SPDY/3.1 codec) prior to 4.1.136.Final and 4.2.16

CVE-2026-56816 HIGH POC
7.5 Jul 21

Memory-exhaustion denial of service in Netty's HTTP/3 codec (Http3FrameCodec) affects all releases prior to 4.2.16.Final

CVE-2026-59903 HIGH POC
7.5 Aug 17

Netty's HTTP CORS handler silently rewrites the Vary response header to Vary: Origin in releases before 4.1.137.Final an

CVE-2026-48748 HIGH POC
7.5 Jun 12

Denial of service in the Netty HTTP/3 codec (io.netty:netty-codec-http3) prior to version 4.2.15.Final allows remote una

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 SUSE Linux Enterprise Module for Development Tools 15 SP7 SUSE Linux Enterprise Server 15 SP7 SUSE Linux Enterprise Server for SAP Applications 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS Fixed
SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS Fixed
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS Fixed
SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS Fixed

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