CVE-2023-45290
ŚrednieStreszczenie
Podczas parsowania formularza multipart w Go, limity całkowitego rozmiaru formularza nie były stosowane do pamięci zużywanej podczas odczytu pojedynczej linii. Umożliwia to atakującemu wysłanie złośliwego żądania, które może spowodować nadmierne zużycie pamięci.
Ocena ryzyka
Organizacja narażona jest na atak typu odmowa usługi (DoS) poprzez wyczerpanie pamięci serwera, co może prowadzić do niedostępności aplikacji.
Rekomendacja
Należy natychmiast zaktualizować bibliotekę Go do wersji zawierającej poprawkę (np. 1.21.5 lub 1.20.12) oraz zastosować ograniczenia pamięci dla formularzy multipart.
Oryginalny opis (angielski, źródło NVD)
When parsing a multipart form (either explicitly with Request.ParseMultipartForm or implicitly with Request.FormValue, Request.PostFormValue, or Request.FormFile), limits on the total size of the parsed form were not applied to the memory consumed while reading a single form line. This permits a mal

