CVE-2023-39326
MediumSummary
A vulnerability in the Go net/http library allows a malicious HTTP sender to use chunk extensions to force a receiver to read many more bytes from the network than are in the body. A malicious HTTP client can exploit this to cause a server to automatically read a large amount of data (up to about 1 GiB).
Risk Assessment
The risk is a potential denial-of-service (DoS) attack by overloading the server with excessive data reads, leading to network and memory resource exhaustion.
Recommendation
Immediately update the net/http library to a patched version (e.g., Go 1.21.1 or later) and implement timeouts and size limits for reading input data.
Original NVD description (English source)
A malicious HTTP sender can use chunk extensions to cause a receiver reading from a request or response body to read many more bytes from the network than are in the body. A malicious HTTP client can further exploit this to cause a server to automatically read a large amount of data (up to about 1Gi

