CVE-2026-112319
ŚrednieCVSS 6.5Streszczenie
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.
Ocena ryzyka
Może to doprowadzić do wyczerpania pamięci lub nadmiernego zużycia CPU w kadmind, powodując odmowę usługi.
Rekomendacja
Zaktualizuj MIT Kerberos 5 do wersji zawierającej poprawkę wymuszającą limity rozmiaru danych XDR.
Inne podatności w MIT Kerberos 5
Zobacz wszystkie- CVE-2026-119079Wysokie
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.
- 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-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)
The GSS-RPC layer in MIT Kerberos 5 (aka krb5) does not enforce size limits on XDR-decoded data, which allows remote authenticated users to cause a denial of service (memory exhaustion or excessive CPU consumption in kadmind) via crafted RPC requests that trigger unbounded memory allocations during XDR decoding.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

