CVE-2024-37371
KrytyczneStreszczenie
W MIT Kerberos 5 przed wersją 1.21.3, atakujący może spowodować nieprawidłowe odczyty pamięci podczas obsługi tokenów wiadomości GSS, wysyłając tokeny wiadomości z nieprawidłowymi polami długości.
Ocena ryzyka
Ta podatność może prowadzić do nieprzewidzianych zachowań aplikacji oraz potencjalnego ujawnienia danych wrażliwych, co stanowi zagrożenie dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację do wersji 1.21.3 lub nowszej, aby zniwelować ryzyko związane z tą podatnością.
Inne podatności w MIT Kerberos 5
Zobacz wszystkie- CVE-2024-37370Wysokie
W MIT Kerberos 5 przed wersją 1.21.3, atakujący może zmodyfikować pole Extra Count w niejawnej tokenie GSS krb5 wrap, co powoduje, że rozpakowany token wydaje się być obcięty dla aplikacji.
- CVE-2022-42898Wysokie
Podatność w parsowaniu PAC w MIT Kerberos 5 (krb5) przed 1.19.4 oraz w wersjach 1.20.x przed 1.20.1 polega na przepełnieniu liczb całkowitych, które może prowadzić do zdalnego wykonania kodu (w KDC, kadmind lub serwerze aplikacji GSS/Kerberos) na platformach 32-bitowych (powodując przepełnienie bufora na stercie) oraz do odmowy usługi na innych platformach. Występuje w funkcji krb5_pac_parse w lib/krb5/krb/pac.c. Heimdal przed 7.7.1 ma podobny błąd.
- CVE-2021-36222Wysokie
Podatność w funkcji ec_verify w pliku kdc/kdc_preauth_ec.c w centrum dystrybucji kluczy (KDC) w MIT Kerberos 5 przed wersjami 1.18.4 i 1.19.x przed 1.19.2 pozwala zdalnemu atakującemu wywołać dereferencję wskaźnika NULL i awarię demona. Dzieje się tak, ponieważ w pewnej sytuacji niepoprawnie obsługiwana jest wartość zwracana.
- CVE-2020-28196Wysokie
MIT Kerberos 5 (krb5) przed 1.17.2 i 1.18.x przed 1.18.3 pozwala na nieograniczoną rekurencję przez zakodowaną wiadomość Kerberos ASN.1, ponieważ wsparcie dla nieokreślonych długości BER w lib/krb5/asn.1/asn1_encode.c nie ma limitu rekurencji.
- CVE-2026-107778Średnie
MIT Kerberos 5 (krb5) do wersji 1.22.2 zawiera dereferencję wskaźnika NULL w funkcji make_cred_list() w pliku rd_cred.c, co pozwala uwierzytelnionym klientom Kerberos na zawieszenie usług poprzez wysyłanie niezgodnych tablic KRB-CRED. Atakujący mogą wysyłać przekazane poświadczenia z większą liczbą biletów niż wpisów ticket_info przez gss_accept_sec_context(), powodując awarię usług akceptora GSS-API i odmowę usługi.
- CVE-2026-107708Średnie
MIT krb5 do wersji 1.22.2 zawiera podatność dereferencji wskaźnika NULL w funkcji get_pac_princ_with_realm() centrum dystrybucji kluczy (KDC), która zwraca sukces pozostawiając główny podmiot klienta jako NULL przy nieprawidłowych nazwach. Złośliwe lub przejęte zaufane KDC międzyrealmowe może wysłać żądanie S4U2Proxy z PAC zawierającym nieprawidłową nazwę klienta, aby zawiesić krb5kdc i uniemożliwić uwierzytelnianie.
- CVE-2026-40356Średnie
W MIT Kerberos 5 (krb5) przed wersją 1.22.3 występuje niedomiar liczby całkowitej i wynikający z niego odczyt poza zakresem, gdy aplikacja wywołuje gss_accept_sec_context() w systemie z mechanizmem NegoEx zarejestrowanym w /etc/gss/mech. Nieuwierzytelniony zdalny atakujący może to wywołać, potencjalnie powodując zakończenie procesu w parse_message.
- CVE-2026-40355Średnie
W MIT Kerberos 5 (krb5) przed wersją 1.22.3 występuje błąd dereferencji wskaźnika NULL, gdy aplikacja wywołuje funkcję gss_accept_sec_context() w systemie z zarejestrowanym mechanizmem NegoEx w /etc/gss/mech. Nieuwierzytelniony zdalny atakujący może to wykorzystać, powodując zakończenie procesu w funkcji parse_nego_message.
- CVE-2025-3576Średnie
Podatność w implementacji MIT Kerberos umożliwia fałszowanie wiadomości chronionych przez GSSAPI przy użyciu RC4-HMAC-MD5 z powodu słabości w konstrukcji sum kontrolnych MD5. Jeśli RC4 jest preferowane nad silniejszymi typami szyfrowania, atakujący może wykorzystać kolizje MD5 do sfałszowania kodów integralności wiadomości.
- CVE-2021-37750Średnie
Centrum Dystrybucji Kluczy (KDC) w MIT Kerberos 5 (krb5) przed wersją 1.18.5 oraz w wersjach 1.19.x przed 1.19.3 zawiera błąd dereferencji wskaźnika NULL w pliku kdc/do_tgs_req.c poprzez wewnętrzne ciało FAST pozbawione pola serwera. Może to prowadzić do awarii usługi KDC.
Oryginalny opis (angielski, źródło NVD)
In MIT Kerberos 5 (aka krb5) before 1.21.3, an attacker can cause invalid memory reads during GSS message token handling by sending message tokens with invalid length fields.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

