RUSTSEC-2026-0342: quinn-proto Crates.Io

CVSS: UnknownPublished
AliasesGHSA-2hv7-gw8g-gpq5
Published 17-08-2026Last modified 12-10-2026

Vulnerability summary

RUSTSEC-2026-0342 is a vulnerability in quinn-proto Crates.Io with no CVSS score yet.

Overall risk
0/100
0100
Minimal · default modelHow is this calculated?
CVSS score
Not scored
010
No CVSS score recorded
EPSS score
Not scored
0%100%
No EPSS score yet
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Timeline

  1. 17-08-2026
    PublishedVulnerability first disclosed.
  2. 12-10-2026
    Last modifiedVulnerability information updated.

Description

Zero-length DATAGRAM frames bypass the receive buffer limit in quinn-proto quinn-proto bounds its queue of received datagrams by charging each queued frame's payload length against `TransportConfig::datagram_receive_buffer_size`, evicting the oldest datagrams when the limit is exceeded. A DATAGRAM frame with an empty payload was charged zero bytes, so it never triggered eviction and was appended to the queue, which has no other bound. DATAGRAM frames are not subject to flow control. A peer that has completed the handshake can therefore send a stream of empty DATAGRAM frames and grow the receiver's heap without limit until the process is killed. An application that reads incoming datagrams but does so more slowly than the peer sends them is still affected. Receiving datagrams is enabled by default, so all endpoints that do not explicitly set `datagram_receive_buffer_size(None)` are affected. The send path had the same accounting flaw: an application could enqueue an unbounded number of empty outgoing datagrams without ever receiving `SendDatagramError::Blocked`. The flaw was corrected in 0.11.17 by accounting for the fixed per-datagram overhead in both directions, so that every queued datagram consumes buffer space. Thanks to [@alexpyattaev](https://github.com/alexpyattaev) for reporting this issue.

CVSS metrics

Risk metrics not yet published.

EPSS trend

No EPSS score has been published for this record yet.

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

No weakness data has been published for this record.

Affected systems

Crates.Io1 product
  • quinn-proto≥ 0.5.0, < 0.11.17

1 vendor · 1 product

References

3 links