Katalog CVE

CVE-2016-3959

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja Verify w bibliotece crypto/dsa/dsa.go w Go przed wersją 1.5.4 oraz 1.6.x przed wersją 1.6.1 nieprawidłowo sprawdza parametry przekazywane do biblioteki dużych liczb całkowitych. Może to umożliwić zdalnym atakującym spowodowanie odmowy usługi (nieskończona pętla) poprzez spreparowany klucz publiczny w programie korzystającym z certyfikatów klienta HTTPS lub bibliotek serwera SSH.

Ocena ryzyka

Organizacje mogą być narażone na ataki, które prowadzą do odmowy usługi, co może wpłynąć na dostępność usług korzystających z certyfikatów klienta HTTPS lub SSH.

Rekomendacja

Zaleca się aktualizację do wersji Go 1.5.4 lub 1.6.1 i nowszych, aby usunąć tę podatność.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The Verify function in crypto/dsa/dsa.go in Go before 1.5.4 and 1.6.x before 1.6.1 does not properly check parameters passed to the big integer library, which might allow remote attackers to cause a denial of service (infinite loop) via a crafted public key to a program that uses HTTPS client certificates or SSH server libraries.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS