Skip to main content
VulnerabilityPublished Updated

Quinn proto: Long Retry token can panic or exhaust memory in a QUIC client

Affects quinn-protoSource GCVE Database

0
Severity
High

Rated High by Threat Radar's AI analysis

Patch
Available – fixed in 0.11.19

Data as of 13 Nov 2026, 13:17 UTC

What to do

Upgrade quinn-proto to 0.11.19.

Affected software

ProductAffectedFixed in
crates.ioquinn-protopkg:cargo/quinn-protoOther threatsAffected
  • >=0.11.0 <0.11.19
Fixed in
  • 0.11.19

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade quinn-proto to version 0.11.19 or later, which includes a fix that closes connections with PROTOCOL_VIOLATION when Initial tokens are too large. This prevents the memory exhaustion and panic conditions. No other mitigations are indicated.

Description

A vulnerability in quinn-proto allows a client to retain an excessively long Retry token from a Retry packet without length limits, causing memory exhaustion or panic in the QUIC client. This occurs because the token is included in every Initial packet header, leading to an invalid packet size calculation. The issue affects all quinn-proto clients making outgoing connections. The flaw is fixed in version 0.11.19 by closing connections with PROTOCOL_VIOLATION when tokens leave insufficient room for frames.

References

Community reviews

Loading reviews…