CVE Catalog

CVE-2023-39326

Medium
Published: Translated: NVD NIST

Summary

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

Vulnerability data from NVD (NIST) · CISA KEV · EPSS