CVE-2026-119079
WysokieCVSS 7.5Streszczenie
Funkcja decode_sequence_of() w lib/krb5/asn.1/asn1_encode.c w MIT Kerberos 5 (krb5) w wersji 1.11 i późniejszych zwiększa tablicę dekodowanych elementów o jeden wpis na raz, co pozwala zdalnym atakującym na wywołanie odmowy usługi (zużycie CPU w KDC) poprzez wysłanie nieuwierzytelnionego AS-REQ lub TGS-REQ z dużą liczbą elementów w polu SEQUENCE OF przez TCP.
Ocena ryzyka
Atakujący może przeciążyć KDC, powodując wysokie zużycie CPU i opóźnienia lub niedostępność usług uwierzytelniania Kerberos. Może to zakłócić działanie całej infrastruktury zależnej od Kerberos.
Rekomendacja
Zaktualizuj MIT Kerberos 5 do wersji zawierającej poprawkę, jeśli jest dostępna. Rozważ ograniczenie dostępu do KDC z niezaufanych sieci i monitorowanie obciążenia CPU.
Inne podatności w MIT Kerberos 5
Zobacz wszystkie- CVE-2026-112323Wysokie
Handler AUTH_GSSAPI w lib/rpc/svc_auth_gssapi.c w MIT Kerberos 5 (krb5) w wersji 1.5.2 i późniejszych pozwala zdalnym atakującym na wywołanie odmowy usługi (wyczerpanie pamięci w kadmind) poprzez wysyłanie powtarzających się nieudanych żądań AUTH_GSSAPI_INIT. Każde nieudane żądanie alokuje stan klienta, który jest zwalniany dopiero po 15-minutowym czasie wygaśnięcia, co pozwala atakującemu na gromadzenie pamięci szybciej niż jest ona odzyskiwana.
- CVE-2026-112322Wysokie
W bibliotece MIT Kerberos 5 funkcja clean_client() w pliku lib/rpc/svc_auth_gssapi.c po każdym usunięciu wpisu ponownie rozpoczyna skanowanie od początku listy klientów, co powoduje kwadratowy koszt CPU. Zdalny atakujący może wywołać odmowę usługi (wyczerpanie CPU w kadmind), gromadząc dużą liczbę wpisów klientów AUTH_GSSAPI.
- CVE-2026-112321Wysokie
Obsługa AUTH_GSSAPI w pliku lib/rpc/svc_auth_gssapi.c w MIT Kerberos 5 nie zwalnia zdekodowanych argumentów na niektórych ścieżkach błędów. Zdalny atakujący może wywołać odmowę usługi (wyczerpanie pamięci w kadmind) poprzez spreparowane żądania AUTH_GSSAPI_INIT powodujące błędy uwierzytelniania.
- CVE-2026-112320Wysokie
Warstwa transportowa GSS-RPC w MIT Kerberos 5 w wersji 1.4 i późniejszych nie zwalnia poprzedniego kontekstu uwierzytelniania, gdy klient przełącza się z wariantu RPCSEC_GSS lub AUTH_GSSAPI na wariant nie-GSS na tym samym połączeniu TCP. Zdalny atakujący może wywołać odmowę usługi (wyczerpanie pamięci w kadmind), wielokrotnie ustanawiając i porzucając konteksty uwierzytelniania GSS.
- CVE-2026-112319Średnie
Warstwa GSS-RPC w MIT Kerberos 5 (krb5) nie wymusza limitów rozmiaru na danych dekodowanych przez XDR. Uwierzytelnieni zdalni użytkownicy mogą wysyłać spreparowane żądania RPC, które powodują nieograniczone alokacje pamięci podczas dekodowania XDR.
- CVE-2026-112318Średnie
Stuby RPC polityki w kadmin/server/server_stubs.c w MIT Kerberos 5 (krb5) w wersji 1.5.3 i późniejszych nie odrzucają nazwy polityki NULL dekodowanej przez xdr_nullstring(). Uwierzytelnieni zdalni użytkownicy mogą wysłać żądanie polityki z pustą nazwą, które dociera do kontroli autoryzacji lub kodu logowania.
- CVE-2026-112317Średnie
Funkcja krb5_ktkdb_get_entry() w lib/kdb/keytab.c w MIT Kerberos 5 (krb5) w wersji 1.2.8 i późniejszych nie zwalnia odszyfrowanego materiału klucza, gdy kontrola po odszyfrowaniu zakończy się niepowodzeniem. Zdalni atakujący mogą wielokrotnie wywoływać błędy odszyfrowania klucza.
- CVE-2026-112316Średnie
Funkcja xdr_krb5_tl_data() w lib/kadm5/kadm_rpc_xdr.c w MIT Kerberos 5 (krb5) nie zwalnia częściowo zdekodowanych danych w przypadku błędu. Uwierzytelnieni zdalni użytkownicy mogą wysyłać spreparowane żądania RPC wywołujące błąd dekodowania.
- CVE-2026-112315Średnie
Procedury uwierzytelniania RPCSEC_GSS w lib/rpc/authgss_prot.c w MIT Kerberos 5 (krb5) w wersji 1.4 i późniejszych nie zwalniają częściowo zdekodowanych buforów w przypadku błędu. Zdalni atakujący mogą wysyłać spreparowane komunikaty RPCSEC_GSS.
- CVE-2026-112314Wysokie
Funkcja clnttcp_call() w pliku lib/rpc/clnt_tcp.c w MIT Kerberos 5 nie zwalnia weryfikatora odpowiedzi RPC między ponownymi próbami. Zdalny atakujący może wywołać odmowę usługi (wyciek pamięci w programach klienckich GSS-RPC), wstrzykując odpowiedzi RPC z niedopasowanymi XID lub wywołując ponowne próby uwierzytelniania.
Oryginalny opis (angielski, źródło NVD)
decode_sequence_of() in lib/krb5/asn.1/asn1_encode.c in MIT Kerberos 5 (aka krb5) 1.11 and later grows the decoded element array one entry at a time, which allows remote attackers to cause a denial of service (CPU consumption in the KDC) by sending an unauthenticated AS-REQ or TGS-REQ with a large number of elements in a SEQUENCE OF field over TCP.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

