Netty: Memory Exhaustion in SctpMessageCompletionHandler
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Partial Red Hat: 1 fixed, 3 without a fix
Attack profile from CVSS 3.1 · CNA. Fix status from CNA, GitHub and Red Hat. Impact type from CWE-400.
Summary
Netty is an asynchronous, event-driven network application framework. Prior to 4.1.137.Final and 4.2.17.Final, io.netty.handler.codec.sctp.SctpMessageCompletionHandler limits incomplete messages and fragment counts but not maxBufferedBytes, allowing unauthenticated peers to exhaust memory with large SCTP fragments. This issue is fixed in versions 4.1.137.Final and 4.2.17.Final.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| netty | netty | before 4.1.137.Final; 4.2.0.Final to before 4.2.17.Final | 4.1.137.Final, 4.2.17.Final | Patch available | CNA |
| — | io.netty:netty-transport-sctp (Maven) | 4.2.0.Final to before 4.2.17.Final | 4.2.17.Final | Patch available | GHSA-2qj4-mmr9-4v2f |
| — | io.netty:netty-transport-sctp (Maven) | before 4.1.137.Final | 4.1.137.Final | Patch available | GHSA-2qj4-mmr9-4v2f |
- netty Vendornetty Affected before 4.1.137.Final; 4.2.0.Final to before 4.2.17.Final Fixed in 4.1.137.Final, 4.2.17.Final Patch available CNA
- io.netty:netty-transport-sctp (Maven) Vendor— Affected 4.2.0.Final to before 4.2.17.Final Fixed in 4.2.17.Final Patch available GHSA-2qj4-mmr9-4v2f
- io.netty:netty-transport-sctp (Maven) Vendor— Affected before 4.1.137.Final Fixed in 4.1.137.Final Patch available GHSA-2qj4-mmr9-4v2f
Remediation
- Fix · CNA netty (netty) Fixed in 4.1.137.Final, 4.2.17.Final
- Fix · GHSA-2qj4-mmr9-4v2f io.netty:netty-transport-sctp (Maven) Fixed in 4.2.17.Final Advisory →
- Fix · GHSA-2qj4-mmr9-4v2f io.netty:netty-transport-sctp (Maven) Fixed in 4.1.137.Final Advisory →
Red Hat 1 advisory
- RHSA-2026:71675 Released 2026-09-24 · Red Hat rating ImportantRed Hat Build of Apache Camel 4.18.4 for Spring Boot release.
- Red Hat build of Apache Camel 4.18.4 for Spring Boot 3.5.16
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux AI (RHEL AI) 3 | Affected | No fix yet |
| Red Hat JBoss Enterprise Application Platform 7 | Affected | No fix planned: Will not fix |
| Red Hat Single Sign-On 7 | Affected | No fix planned: Will not fix |
| Red Hat build of Apache Camel 4.18.4 for Spring Boot 3.5.16 | Fixed | RHSA-2026:71675 |
Not affected: 1 product
- Red Hat Fuse 7
Timeline
- 2026-10-02 Threatist record created from CVE-2026-59902
- 2026-10-03 Alias added: GHSA-2qj4-mmr9-4v2f
- 2026-10-16 Affected versions changed · Red Hat
References
Patch 3
More Netty vulnerabilities
- TI-2023-23979 The HTTP/2 protocol allows a denial of service (server resource consumption) because… KEVCVSS 3.1HIGH 7.5
- TI-2026-30861 Netty: HTTP/1.0 TE+CL Coexistence Bypasses Smuggling Sanitization CVSS 3.1CRITICAL 9.8
- TI-2026-30864 Netty: HttpClientCodec response desynchronization CVSS 3.1CRITICAL 9.1
- TI-2026-30859 Netty: DNS Codec Input Validation Bypass in Netty (Encoder + Decoder) CVSS 3.1CRITICAL 9.1
- TI-2026-40973 Netty: Missing CertificateID Validation in OCSP Response Allows Replay Attacks CVSS 3.1CRITICAL 9.1
- TI-2026-40972 Uncontrolled resource consumption in netty CVSS 3.1HIGH 7.5
Sources
- CVE-2026-59902 · CVE Program
- CVE-2026-59902 · NVD
- FIRST EPSS
- GHSA-2qj4-mmr9-4v2f · GitHub Advisory Database · CC BY 4.0
- CVE-2026-59902 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences