CVEvulnerability
CVE-2026-48059
8.7 HIGH
Official page ↗
- Status
- Modified
- Published
- 2026-06-12
- Last modified
- 2026-09-18
- Assigner
- [email protected]
- CVSS 4.0 ([email protected])
- 8.7 HIGH — CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- CVSS 3.1 ([email protected])
- 7.5 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- CVSS 3.1 (0b0ca135-0b70-47e7-9f44-1890c2a1c46c)
- 7.5 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses
- CWE-1286, CWE-401
Description
Netty is a network application framework for development of protocol servers and clients. Prior to versions 4.1.135.Final and 4.2.15.Final, the HAProxy PROXY protocol v2 codec in netty leaks native or heap memory on every connection when a client sends a syntactically valid header containing nested `PP2_TYPE_SSL` TLVs (type-length-value records) at depth two or greater. The leak occurs on the successful parse path — no exception is thrown, the message fires downstream, the decoder removes itself, and the application releases the `HAProxyMessage` normally. Yet the underlying cumulation buffer (a pooled, potentially direct `ByteBuf` allocated by the channel) remains permanently pinned. Versions 4.1.135.Final and 4.2.15.Final patch the issue.
Affected configurations
• netty netty (< 4.1.135)
• netty netty (>= 4.2.0 < 4.2.15)
Related
References
- https://github.com/netty/netty/releases/tag/netty-4.1.135.Final Release Notes
- https://github.com/netty/netty/releases/tag/netty-4.2.15.Final Release Notes
- https://github.com/netty/netty/security/advisories/GHSA-h2qv-fj59-j46j Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:26017 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:26018 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:26586 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:34608 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:36820 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:37390 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:41951 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:48151 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:50085 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:53644 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:53645 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:53646 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:54435 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:65126 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:66488 access.redhat.com
- https://access.redhat.com/security/cve/CVE-2026-48059 access.redhat.com
- https://bugzilla.redhat.com/show_bug.cgi?id=2488437 bugzilla.redhat.com
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-48059.json security.access.redhat.com