Katalog CVE

CVE-2024-24783

Średnie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w bibliotece crypto/tls języka Go powoduje panikę podczas weryfikacji łańcucha certyfikatów zawierającego certyfikat z nieznanym algorytmem klucza publicznego. Dotyczy to wszystkich klientów TLS oraz serwerów z włączoną weryfikacją certyfikatów klienta.

Ocena ryzyka

Atakujący może spowodować awarię (panikę) aplikacji korzystającej z crypto/tls, co prowadzi do przerwania działania usługi (DoS). Szczególnie narażone są serwery wymagające weryfikacji certyfikatów klienta.

Rekomendacja

Należy natychmiast zaktualizować Go do wersji zawierającej poprawkę (np. 1.22.1 lub 1.21.8) oraz przebudować wszystkie aplikacje korzystające z crypto/tls.

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

Verifying a certificate chain which contains a certificate with an unknown public key algorithm will cause Certificate.Verify to panic. This affects all crypto/tls clients, and servers that set Config.ClientAuth to VerifyClientCertIfGiven or RequireAndVerifyClientCert. The default behavior is for TL

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