NRDAX-T0185 - Out-Of-Order Stream Reassembly OOM
Memory amplification · P2P and gossip · no bound · active · first seen 2026-07-10
provenance: Reproduced in NullRabbit's attack-reproduction pipeline
mechanism
quinn-proto out-of-order stream reassembly memory exhaustion (GHSA-4w2j-m93h-cj5j / RUSTSEC-2026-0185, CVSS 7.5 AV:N/AC:L/PR:N/UI:N/A:H, CWE-770; affected quinn-proto < 0.11.15, fixed 0.11.15). An unauthenticated remote peer floods one QUIC connection with small STREAM frames at escalating non-contiguous offsets and never sends offset 0, so the receiver's `Assembler` buffers every gapped fragment as a distinct un-coalescible entry that is never deliverable -> the reassembly buffer's per-fragment overhead grows unbounded (memory exhaustion / DoS). PUBLIC-CVE REPLICATION captured here as the attack wire signature only (loopback UDP mock; no real quinn endpoint stood up); the mock_retained_* counters are a wire-side proxy for the pinned receiver memory.
live exposure
No exposure data. Slashr ↗ has no risk signal mapped to this technique yet — absence of data is not absence of exposure.
instances (1)
| chain | primitive | fidelity | origin | reproducer (bundle) | source |
|---|---|---|---|---|---|
| quic | quinn_gap_fragment_reassembly_oom | lab | reverse-engineered-cve | quinn_gap_fragment_reassembly_oom | GHSA-4w2j-m93h-cj5j ↗ |
related (Memory amplification)
cite
https://nrdax.com/techniques/NRDAX-T0185
NRDAX Registry. Technique NRDAX-T0185.
@misc{nrdax_NRDAX_T0185,
title = {Out-Of-Order Stream Reassembly OOM (NRDAX-T0185)},
howpublished = {NRDAX Registry},
url = {https://nrdax.com/techniques/NRDAX-T0185},
} {
"id": "nrdax-NRDAX-T0185",
"type": "dataset",
"title": "Out-Of-Order Stream Reassembly OOM (NRDAX-T0185)",
"URL": "https://nrdax.com/techniques/NRDAX-T0185",
"publisher": "NRDAX Registry"
} [](https://nrdax.com/techniques/NRDAX-T0185-out-of-order-stream-reassembly-oom)
use from the CLI
Retrieve or cite this technique from a script or the terminal with the NRDAX Python library & CLI.
nrdax get NRDAX-T0185 nrdax cite NRDAX-T0185 --format bibtex