NRDAX
CLI Submit

← registry

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)

chainprimitivefidelityoriginreproducer (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

plain

NRDAX Registry. Technique NRDAX-T0185.

bibtex
@misc{nrdax_NRDAX_T0185,
  title = {Out-Of-Order Stream Reassembly OOM (NRDAX-T0185)},
  howpublished = {NRDAX Registry},
  url = {https://nrdax.com/techniques/NRDAX-T0185},
}
json (csl)
{
  "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"
}
badge

NRDAX-T0185 in the NRDAX registry

[![NRDAX-T0185 in the NRDAX registry](https://nrdax.com/badge/NRDAX-T0185.svg)](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.

Retrieve this technique
nrdax get NRDAX-T0185
Cite it (BibTeX)
nrdax cite NRDAX-T0185 --format bibtex

CLI guide → GitHub ↗