Impact
This vulnerability occurs in Netty's SCTP reassembly logic, where each incomplete fragment is wrapped into a new CompositeByteBuf, creating an unbounded chain of buffers. Without any limits on fragment count, total size, or stream identifiers, an attacker can send many small fragments that never set the complete flag, causing the accumulator to grow indefinitely. The effect is uncontrolled memory allocation that may exhaust the JVM heap and lead to application crashes or significant performance degradation. This weakness is a classic case of uncontrolled memory consumption (CWE‑770).
Affected Systems
Affected instances are Netty implementations that use the netty‑transport-sctp module in versions prior to 4.1.135.Final and 4.2.15.Final. The fix is included in Netty releases 4.1.135.Final and 4.2.15.Final.
Risk and Exploitability
The CVSS score of 7.5 indicates high severity. The EPSS score is listed as less than 1 %, implying a low predicted likelihood of exploitation, and the vulnerability is not currently in CISA’s KEV catalog. In practice, the attack requires an external host that can send SCTP packets to the target application, so the attack vector is remote over the network. An attacker could achieve denial of service by exhausting memory, potentially causing an out‑of‑memory error or a crash that interrupts service availability.
OpenCVE Enrichment
Github GHSA