CVE-2026-56745Disclosure(netty / netty)

LOWCVSS 7.5 · HIGH

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch netty netty systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

Netty is a network application framework for development of protocol servers and clients. In versions 4.2.0.Final through 4.2.15.Final and 4.1.0.Final through 4.1.135.Final, the `SpdyHttpDecoder` handler in Netty's SPDY-to-HTTP codec allocates a pooled `ByteBuf` when processing a client-initiated `SYN_STREAM` frame with `FLAG_FIN=0` and stores the partially constructed `FullHttpRequest` in `messageMap`; when the remote peer sends `RST_STREAM` for that stream or the accumulated content exceeds `maxContentLength`, the decoder removes the entry but does not release the pooled `ByteBuf`, causing native memory exhaustion. This issue is fixed in versions 4.1.136.Final and 4.2.16.Final.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-400

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

NONE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • netty

Threat summary

  • Patch or workaround signal is available
  • 1 mentions across 1 observed day

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 1 signal
  • Disclosure: 1 classified signal
  • 1 total mentions across 1 day

Affected systems

Vendors
Products
netty

Deep dive

Activity timeline1 mentions / 1d
00111Mentions · 2026-07-22: 1Patch / Workaround · 2026-07-22: 1Technical Details · 2026-07-22: 107-22
Signal classification1 categories
Disclosure
1100.0%
Full discourse1 post
  • Upwind Security MDR@UpwindMDR
    Disclosure

    🚨 HIGH - Netty SPDY-to-HTTP decoder native ByteBuf leak leads to memory exhaustion (CVE-2026-56745) Netty’s SpdyHttpDecoder (SPDY-to-HTTP codec) leaks native memory when processing client-initiated SYN_STREAM frames with FLAG_FIN=0 and buffering request content. The root cause is improper resource management: the decoder drops the stored request on RST_STREAM or when buffered data exceeds maxContentLength without releasing the pooled ByteBuf. An attacker can exploit this remotely by opening SPDY streams, sending SYN_STREAM without FIN, then triggering RST_STREAM or forcing maxContentLength overruns to repeatedly orphan pooled buffers with no authentication required beyond network access to the service. Successful exploitation results in native memory exhaustion and a denial of service as the JVM/native allocator runs out of direct memory and the process becomes unstable or crashes. 👉 Affected: netty (SpdyHttpDecoder / SPDY codec; versions not specified) | Upgrade to Vendor fix version (pending) or disable SPDY codec / enforce strict stream limits until patched

    Post summary

    The text announces a newly disclosed Netty memory‑leak vulnerability (CVE‑2026‑56745), detailing the technical mechanism, potential exploitation method, and recommended mitigations or patching steps without providing a PoC or evidence of active attacks.

    00000126
    254 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appnettynetty---

Explore more