CVE-2026-40356
ŚrednieCVSS 5.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 37 - wyżej niż 37% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko polega na możliwości zdalnego zatrzymania procesu (DoS) bez uwierzytelnienia, co może zakłócić działanie usług korzystających z Kerberos.
Rekomendacja
Zaleca się natychmiastową aktualizację MIT Kerberos 5 do wersji 1.22.3 lub nowszej, która usuwa tę podatność.
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-2024-37371Krytyczne
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.
- 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.
Oryginalny opis (angielski, źródło NVD)
In MIT Kerberos 5 (aka krb5) before 1.22.3, there is an integer underflow and resultant out-of-bounds read if an application calls gss_accept_sec_context() on a system with a NegoEx mechanism registered in /etc/gss/mech. An unauthenticated remote attacker can trigger this, possibly causing the process to terminate in parse_message.

