RUSTSEC-2026-0341: quinn-proto Crates.Io
Vulnerability summary
RUSTSEC-2026-0341 is a high (CVSS 7.5) vulnerability in quinn-proto Crates.Io.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 17-08-2026PublishedVulnerability first disclosed.
- 12-10-2026Last modifiedVulnerability information updated.
Description
Stream reassembly memory-exhaustion guard in quinn-proto can be bypassed The fix for RUSTSEC-2026-0185 in 0.11.15 added a cap on the number of chunks buffered by the `Assembler` that reassembles out-of-order stream data. However, the cap was only checked inside the branch that triggers defragmentation, which only runs when the estimated over-allocation exceeds a threshold proportional to the amount of buffered data. Frames handled entirely by the unordered-read deduplication loop returned before the check ran at all. A peer sending one small gapped STREAM frame per packet (for example, 6-byte frames separated by 1-byte gaps) keeps the per-chunk overhead below the defragmentation threshold, so the cap is never evaluated and the chunk count grows until stream-level flow control stops the peer. With the default `TransportConfig` (100 concurrent unidirectional streams and a 1.25 MB stream receive window), a remote, unauthenticated peer can pin roughly 3 GB of receiver memory using about 125 MB of accounted stream data. The memory is not reclaimed until the affected streams or the connection are closed. The flaw was corrected in 0.11.17 by checking the chunk count after every insert (including in the unordered deduplication loop) and compacting the buffer once it passes a watermark above the cap. A stream is rejected once compaction can no longer bring the chunk count back under the cap. Versions before 0.11.15 are affected by the original, broader issue described in RUSTSEC-2026-0185. Thanks to Otto Hermann ([@ojhermann](https://github.com/ojhermann)) for reporting and fixing this issue.
CVSS metrics
1 score · 1 source · 1 versionEPSS trend
No EPSS score has been published for this record yet.
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeNo weakness data has been published for this record.
Affected systems
Crates.Io1 product
- quinn-proto≥ 0.11.15, < 0.11.17
1 vendor · 1 product
References
3 links- crates.io/crates/quinn-protoPACKAGE