U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Vulnerability Change Records for CVE-2023-45288

Change History

New CVE Received by NIST 4/04/2024 5:15:16 PM

Action Type Old Value New Value
Added Description

								
							
							
						
An attacker may cause an HTTP/2 endpoint to read arbitrary amounts of header data by sending an excessive number of CONTINUATION frames. Maintaining HPACK state requires parsing and processing all HEADERS and CONTINUATION frames on a connection. When a request's headers exceed MaxHeaderBytes, no memory is allocated to store the excess headers, but they are still parsed. This permits an attacker to cause an HTTP/2 endpoint to read arbitrary amounts of header data, all associated with a request which is going to be rejected. These headers can include Huffman-encoded data which is significantly more expensive for the receiver to decode than for an attacker to send. The fix sets a limit on the amount of excess header frames we will process before closing a connection.
Added Reference

								
							
							
						
Go Project https://go.dev/cl/576155 [No types assigned]
Added Reference

								
							
							
						
Go Project https://go.dev/issue/65051 [No types assigned]
Added Reference

								
							
							
						
Go Project https://groups.google.com/g/golang-announce/c/YgW0sx8mN3M [No types assigned]
Added Reference

								
							
							
						
Go Project https://pkg.go.dev/vuln/GO-2024-2687 [No types assigned]