GO-2023-2045

Memory exhaustion in QUIC connection handling in crypto/tls

At a glance

Published
Updated
CVE
CVE-2023-39322
Aliases
BIT-golang-2023-39322

Description

QUIC connections do not set an upper bound on the amount of data buffered when reading post-handshake messages, allowing a malicious QUIC connection to cause unbounded memory growth. With fix, connections now consistently reject messages larger than 65KiB in size.

Affected packages

PackageVersions
Go · stdlibintroduced 1.21.0-0, fixed 1.21.1

References

Sources

SourceLicence
OSV.devCC-BY 4.0 — Go Vulnerability Database