Patchwire CVEs, their patch status, and feeds to follow them

CVE-2024-45311

Fixed in a distro release EPSS <1%CVSS 7.5

Quinn is a pure-Rust, async-compatible implementation of the IETF QUIC transport protocol. As of quinn-proto 0.11, it is possible for a server to `accept()`, `retry()`, `refuse()`, or `ignore()` an `Incoming` connection. However, calling `retry()` on an unvalidated connection exposes the server to a likely panic in the following situations: 1. Calling `refuse` or `ignore` on the resulting validated connection, if a duplicate initial packet is received. This issue can go undetected until a server's `refuse()`/`ignore()` code path is exercised, such as to stop a denial of service attack. 2. Accepting when the initial packet for the resulting validated connection fails to decrypt or exhausts connection IDs, if a similar initial packet that successfully decrypts and doesn't exhaust connection IDs is received. This issue can go undetected if clients are well-behaved. The former situation was observed in a real application, while the latter is only theoretical.

Published 2024-09-02 · CVE record · OSV

Products: quinn-rs quinn, quinn_project quinn

Fixed upstream

EcosystemPackageFixed in
crates.ioquinn-proto0.11.7

Distro releases

ReleasePackageFixed in
Chainguardpixi0.31.0-r0
Chainguardpixi-compat0.31.0-r0
Chainguardpy3-supported-uv-build0.4.7-r0
Chainguardpy3.10-uv-build0.4.7-r0
Chainguardpy3.10-uv-build-bin0.4.7-r0
Chainguardpy3.11-uv-build0.4.7-r0
Chainguardpy3.11-uv-build-bin0.4.7-r0
Chainguardpy3.12-uv-build0.4.7-r0
Chainguardpy3.12-uv-build-bin0.4.7-r0
Chainguardpy3.13-uv-build0.4.7-r0
Chainguardpy3.13-uv-build-bin0.4.7-r0
Chainguardqdrant1.11.3-r1
Chainguardqdrant-oci-compat1.11.3-r1
Chainguardqdrant-oci-entrypoint1.11.3-r1
Chainguarduv0.4.7-r0
Chainguardwash0.32.1-r1
Chainguardwasmcloud1.2.1-r1
Wolfipixi0.31.0-r0
Wolfipixi-compat0.31.0-r0
Wolfipy3-supported-uv-build0.4.7-r0
Wolfipy3.10-uv-build0.4.7-r0
Wolfipy3.10-uv-build-bin0.4.7-r0
Wolfipy3.11-uv-build0.4.7-r0
Wolfipy3.11-uv-build-bin0.4.7-r0
Wolfipy3.12-uv-build0.4.7-r0
Wolfipy3.12-uv-build-bin0.4.7-r0
Wolfipy3.13-uv-build0.4.7-r0
Wolfipy3.13-uv-build-bin0.4.7-r0
Wolfiqdrant1.11.3-r1
Wolfiqdrant-oci-compat1.11.3-r1
Wolfiqdrant-oci-entrypoint1.11.3-r1
Wolfiuv0.4.7-r0
Wolfiwash0.32.1-r1
Wolfiwasmcloud1.2.1-r1