Skip to main content
← All vulnerabilities
CVE-2026-31812GHSA-6XVM-J4WR-6V98RUSTSEC-2026-0037

Quinn affected by unauthenticated remote DoS via panic in QUIC transport parameter parsing

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.11.14
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: partial

Summary

Quinn is a pure-Rust, async-compatible implementation of the IETF QUIC transport protocol. Prior to 0.11.14, a remote, unauthenticated attacker can trigger a denial of service in applications using vulnerable quinn versions by sending a crafted QUIC Initial packet containing malformed quic_transport_parameters. In quinn-proto parsing logic, attacker-controlled varints are decoded with unwrap(), so truncated encodings cause Err(UnexpectedEnd) and panic. This is reachable over the network with a single packet and no prior trust or authentication. This vulnerability is fixed in 0.11.14.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • quinn-rs quinn

    fixed in 0.11.14

  • quinn-protocrates.io

    fixed in 0.11.14

  • quinn-protocrates.io

    From 0.5.0 · fixed in 0.11.14

References 1

GitHub · quinn-rs/quinn