CVE-2026-46340
ADVISORY - githubSummary
For each non-complete SctpMessage fragment the handler does fragments.put(streamId, Unpooled.wrappedBuffer(frag, byteBuf)), wrapping the previous accumulator and the new slice into a new CompositeByteBuf every time. After N fragments the accumulator is an N-deep chain of composites, each holding references and component arrays; readableBytes()/getBytes() on the final buffer recurse N levels. There is no limit on N, on total bytes, or on the number of streamIdentifiers an attacker can open (each gets its own map entry). A peer that never sets the complete flag can grow this structure indefinitely from tiny 1-byte DATA chunks.
Common Weakness Enumeration (CWE)
Allocation of Resources Without Limits or Throttling
Allocation of Resources Without Limits or Throttling
NIST
3.9
CVSS SCORE
7.5highGitHub
3.9
CVSS SCORE
7.5highDebian
-
Ubuntu
-
CVSS SCORE
N/AmediumChainguard
CGA-2764-7mmg-xgxx
-
minimos
MINI-2g5f-79xf-xqcp
-
minimos
MINI-66xh-gc9p-8w39
-
minimos
MINI-9qqq-6j9m-vrh5
-
minimos
MINI-g83f-j9v6-mcgw
-
minimos
MINI-hrc2-2p52-c3vj
-
minimos
MINI-m7g8-398x-w3jm
-
minimos
MINI-pp8j-3qr3-g434
-
minimos
MINI-qh36-8746-66cv
-
minimos
MINI-rf58-9hqj-h44g
-