{"schema_version":"1.3.1","id":"GO-2023-2045","modified":"2024-05-20T16:03:47Z","published":"2023-09-07T16:12:01Z","aliases":["CVE-2023-39322"],"summary":"Memory exhaustion in QUIC connection handling in crypto/tls","details":"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.\n\nWith fix, connections now consistently reject messages larger than 65KiB in size.","affected":[{"package":{"name":"stdlib","ecosystem":"Go"},"ranges":[{"type":"SEMVER","events":[{"introduced":"1.21.0-0"},{"fixed":"1.21.1"}]}],"ecosystem_specific":{"imports":[{"path":"crypto/tls","symbols":["QUICConn.HandleData"]}]}}],"references":[{"type":"REPORT","url":"https://go.dev/issue/62266"},{"type":"FIX","url":"https://go.dev/cl/523039"},{"type":"WEB","url":"https://groups.google.com/g/golang-dev/c/2C5vbR-UNkI/m/L1hdrPhfBAAJ"}],"credits":[{"name":"Marten Seemann"}],"database_specific":{"url":"https://pkg.go.dev/vuln/GO-2023-2045","review_status":"REVIEWED"}}