Skip to main content
CVE-2026-55851 HIGH CVSS 8.7 netty_4_2_0_final Verified Advisory

Unbounded memory exhaustion in Netty HAProxyMessageDecoder (CVE-2026-55851)

A signed-byte sentinel collision in Netty's `HAProxyMessageDecoder` (`codec-haproxy` module) causes the decoder to enter a perpetual version-detection loop when a PROXY protocol v2 stream contains version byte `0xFF`. The sign-extended value `-1` collides with the decoder's need-more-data sentinel, preventing byte consumption and causing `ByteToMessageDecoder` to accumulate inbound bytes in an unbounded buffer until direct memory is exhausted. Affected versions: - >= 4.2.0.Final, <= 4.2.15.Final - >= 4.1.0.Final, <= 4.1.135.Final We recommend updating to: 4.2.16.Final, 4.1.136.Final. CVSS 8.7 · our assessment: this_week Reference: https://github.com/netty/netty/security/advisories/GHSA-q6cq-mhr2-jmr5 Details: https://vuln.today/cve/CVE-2026-55851

Verified by vuln.today against published advisories.

Affected versions

  • – >= 4.2.0.Final, <= 4.2.15.Final
  • – >= 4.1.0.Final, <= 4.1.135.Final

Fixed in: 4.2.16.Final; 4.1.136.Final

Full CVE analysis Reference Published Jul 21, 2026

← All verified advisories

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