Katalog CVE

CVE-2008-1948

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja _gnutls_server_name_recv_params w libgnutls przed wersją 2.2.4 nieprawidłowo oblicza liczbę nazw serwerów w wiadomości TLS 1.0 Client Hello, co może prowadzić do awarii lub potencjalnego wykonania dowolnego kodu. Problem ten wynika z zerowej wartości długości nazw serwerów, co prowadzi do przepełnienia bufora w funkcji pack_security_parameters.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do zdalnego wywołania awarii serwera lub wykonania złośliwego kodu, co stwarza poważne zagrożenie dla integralności i dostępności systemu.

Rekomendacja

Zaleca się aktualizację libgnutls do wersji 2.2.4 lub nowszej, aby usunąć tę podatność oraz monitorowanie systemów pod kątem nieautoryzowanych prób dostępu.

Powiązane podatności

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

The _gnutls_server_name_recv_params function in lib/ext_server_name.c in libgnutls in gnutls-serv in GnuTLS before 2.2.4 does not properly calculate the number of Server Names in a TLS 1.0 Client Hello message during extension handling, which allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a zero value for the length of Server Names, which leads to a buffer overflow in session resumption data in the pack_security_parameters function, aka GNUTLS-SA-2008-1-1.

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