Junglewise Threat Intelligence

CVE-2026-56816: Netty memory exhaustion in Http3FrameCodec

CVE-2026-56816 · Severity: high · CVSS 7.5 · Published 2026-07-21

Executive brief

Netty, a popular networking framework for Java applications, contains a vulnerability in its HTTP/3 implementation. An attacker can send specially crafted network traffic that forces the server to consume excessive amounts of memory. This can lead to a system crash or service outage, preventing legitimate users from accessing the application.

Technical details

An uncontrolled resource consumption vulnerability exists in Netty's Http3FrameCodec. The decodeFrame method handles HTTP/3 reserved frame types by reading the payload length directly from the wire and trusting it without validation. An unauthenticated remote attacker can send a reserved frame with a payload length up to Integer.MAX_VALUE across multiple QUIC streams. This causes the server to buffer data in memory until the specified length is reached, leading to OutOfMemory (OOM) errors and a Denial of Service (DoS). The issue is fixed in version 4.2.16.Final.

Affected products

  • Netty netty-codec-http3 < 4.2.16.Final

Timeline

  • 2026-07-14: patched: Fix released in version 4.2.16.Final
  • 2026-07-21: advisory: NVD publication date
  • 2026-07-22: disclosed: GitHub Advisory published

References

Related threats