Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessOpen TCP connection to HTTP server
-
DeliveryPipeline many HTTP/1.1 requests
-
ExploitWithhold reading responses
-
ExecutionmethodOverflowQueue grows unbounded
-
PersistHeap memory exhausted
-
ImpactService denial of service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitable against any HTTP/1.1 server built on Netty's HttpServerCodec that accepts pipelined requests - the default HTTP server codec behavior. The concrete prerequisites are: (1) reachable Netty HTTP/1.1 endpoint, (2) attacker pipelines multiple HTTP/1.1 requests on one connection, and (3) attacker withholds reads so the methodOverflowQueue is never drained, driving unbounded heap growth. No authentication (PR:N), no user interaction (UI:N), and no non-default configuration are required. Limiting factors: impact is confined to availability (memory-exhaustion DoS, no data exposure); mitigations such as connection/request-rate limits, memory ceilings, or upstream proxies that cap pipelining reduce practical risk; only deployments running vulnerable Netty versions below 4.1.138.Final / 4.2.18.Final (or the corresponding patched Red Hat product builds) are affected. |
| Impact | The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) is internally consistent and credible: a remote, unauthenticated attacker over the network can trigger an availability-only impact with low attack complexity and no user interaction. The impact is a pure denial of service (C:N/I:N/A:H) via heap exhaustion - there is no confidentiality or integrity exposure, so despite the 'High' rating this is not a code-execution or data-breach class issue. No EPSS score, no CISA KEV listing, and no public exploit code were provided in the input; a GitHub Security Advisory (GHSA-pvjx-v7vp-62vq, HTTP/1.1 unbounded resource usage) documents the flaw but that is a disclosure advisory, not weaponized exploit code. Net assessment: a genuinely exploitable, low-effort DoS against a hugely prevalent library, but with bounded impact (service disruption only) and no evidence of active exploitation - prioritize patching of internet-facing Netty-based HTTP servers, but it is not a confidentiality/integrity emergency. Note the affected-versions and patch data comes from Netty release notes and Red Hat, not NVD CPE version ranges, so exact fixed builds should be confirmed per downstream product. |
| Exploit ScenarioDerived | An attacker opens a single TCP connection to a Netty-based HTTP/1.1 server, pipelines a large stream of HTTP/1.1 requests while deliberately not reading responses (withholding reads), causing the server's methodOverflowQueue to grow without bound until the JVM heap is exhausted and the service crashes or becomes unresponsive. No authentication or user interaction is required. A GHSA advisory describes the flaw but no public weaponized exploit was identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 18, 2026
Unbounded heap memory consumption in Netty's HttpServerCodec (io.netty:netty-codec-http) lets a remote, unauthenticated attacker drive a denial of service by exhausting server memory. An attacker who pipelines multiple HTTP/1.1 requests on a single connection and withholds reads prevents the internal methodOverflowQueue from being drained, so memory grows without limit; the assessed CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) is availability-only with no confidentiality or integrity impact, and no public exploit code was identified at time of analysis. Any HTTP/1.1 server built on the default Netty codec behavior is affected, and fixes ship in Netty 4.1.138.Final and 4.2.18.Final, with corresponding patched Red Hat product builds referenced through the Red Hat advisory.
RemediationAI
Vendor-released patch: Netty 4.1.138.Final (4.1.x line) and Netty 4.2.18.Final (4.2.x line), as documented in the release notes at https://github.com/netty/netty/releases/tag/netty-4.1.138.Final and https://github.com/netty/netty/releases/tag/netty-4.2.18.Final; upgrade to the appropriate fixed release for the branch in use and rebuild any shaded or fat-jar distributions that embed Netty. Red Hat customers should apply the patched product builds identified in the Red Hat advisory (https://access.redhat.com/security/cve/CVE-2026-93491) and its Bugzilla tracker (https://bugzilla.redhat.com/show_bug.cgi?id=2536891), since replacing the dependency directly inside a supported product is not a substitute for the vendor rebuild. Where immediate upgrade is not possible, compensating controls should target the specific trigger, namely unbounded pipelining plus withheld reads: terminate or front the Netty service with a reverse proxy or load balancer that normalizes or disables HTTP/1.1 pipelining (trade-off: some legitimate clients that pipeline will see added latency or connection churn, and HTTP/1.0 semantics may need to remain enabled for compatibility); enforce aggressive per-connection request-rate and concurrent-connection caps plus short keep-alive/idle and write timeouts so a stalled reader is disconnected rather than accumulating queued requests (trade-off: aggressive timeouts can sever slow but legitimate clients); and place a hard bound on JVM heap (-Xmx) combined with container memory limits so exhaustion is contained to the affected instance rather than the node (trade-off: no memory headroom, and the service fails faster under other load spikes). Continuous heap-growth monitoring with alerting on sustained allocation in HTTP worker threads provides early detection while patched builds are being rolled out.
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 root cause class is CWE-770 (Allocation of Resources Without Limits or Throttling), applied to Netty's HTTP/1.1 server-side codec. HttpServerCodec handles pipelined requests: when a client sends multiple requests back-to-back on one connection, decoded-but-not-yet-dispatched messages are held in an internal queue (referred to as methodOverflowQueue) that is drained as the application reads and the peer consumes responses. By pipelining requests and deliberately not reading responses, a remote client keeps that queue full and growing, so heap allocation increases with every additional inbound request and is never reclaimed, ultimately producing an OutOfMemoryError-style failure of the JVM process. Because the behavior is the default codec behavior and requires no non-default configuration, no authentication (PR:N), and no user interaction (UI:N), exposure is broad across Netty-based HTTP/1.1 servers; the trigger is a protocol-level property (HTTP/1.1 pipelining plus withheld reads) rather than a memory-safety bug, and impact is confined to availability. Red Hat's advisory infrastructure tracks the flaw across its Netty-consuming products, and the two referenced Netty release notes (netty-4.1.138.Final, netty-4.2.18.Final) each list a matching 'unbounded resource usage in io.netty:netty-codec-http (HTTP/1.1)' entry (GHSA-pvjx-v7vp-62vq); the release notes bundle many unrelated codec fixes, so the specific advisory-to-CVE mapping should be confirmed against the vendor's own security page rather than inferred from the changelog alone.
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
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Remote unauthenticated network attacker, low complexity, no UI; pure memory-exhaustion DoS gives A:H with no confidentiality or integrity impact - matches the vendor 7.5.
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
A flaw was found in Netty's HttpServerCodec. A remote, unauthenticated attacker can exploit this vulnerability by pipelining HTTP/1.1 requests on a single connection and withholding reads. This action causes the methodOverflowQueue to grow without limit, leading to unbounded heap memory consumption and a denial of service due to memory exhaustion.
Executive ViewAI
Netty's HTTP server codec (io.netty:netty-codec-http) contains an unbounded heap memory consumption flaw that lets a remote, unauthenticated attacker cause a denial of service, potentially taking down any HTTP/1.1 service built on the default Netty codec. This availability-only vulnerability affects internet-facing services and could lead to significant downtime, SLA breaches, and customer dissatisfaction, though there is no risk of data breach. No public exploit identified at time of analysis. Leadership should prioritize patching to maintain service uptime and reliability.
Apply vendor patch.
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
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Affected Products (CPE)CVE.org
Denial of service against HTTP/2 server implementations allows remote unauthenticated attackers to exhaust server resour
Netty before 4.1.42.Final mishandles whitespace before the colon in HTTP headers (such as a "Transfer-Encoding : chunked
Certificate revocation-check bypass in the Netty network framework's OCSP client (io.netty:netty-handler-ssl-ocsp) affec
netty-incubator-codec-ohttp is the OHTTP implementation for netty. Rated critical severity (CVSS 9.1), this vulnerabilit
The netty incubator codec.bhttp is a java language binary http parser. Rated high severity (CVSS 8.1), this vulnerabilit
Netty, an asynchronous, event-driven network application framework, has a vulnerability starting in version 4.1.91.Final
Memory exhaustion in Netty's SctpMessageCompletionHandler (netty-transport-sctp) allows unauthenticated remote peers to
Compression-amplification denial of service in the Netty network framework (versions prior to 4.1.136.Final and 4.2.16.F
Memory-amplification denial of service in the Netty network framework (SPDY/3.1 codec) prior to 4.1.136.Final and 4.2.16
Memory-exhaustion denial of service in Netty's HTTP/3 codec (Http3FrameCodec) affects all releases prior to 4.2.16.Final
Netty's HTTP CORS handler silently rewrites the Vary response header to Vary: Origin in releases before 4.1.137.Final an
Denial of service in the Netty HTTP/3 codec (io.netty:netty-codec-http3) prior to version 4.2.15.Final allows remote una
Same technique Denial Of Service
View allVendor StatusVendor
SUSE
Severity: Important| 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 |
| SUSE Linux Enterprise Module for Package Hub 15 SP7 | Fixed |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Fixed |
| openSUSE Tumbleweed | Fixed |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Affected |
| openSUSE Leap 15.3 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
| suse/manager/5.0/x86_64/server suse/multi-linux-manager/5.1/x86_64/server | Affected |
EUVD-2026-82902
GHSA-c593-fgx2-8jj6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB