CVE-2026-94029
ŚrednieCVSS 6.5Streszczenie
W Apache MINA SSHD w wersjach 1.0.0 do 2.19.0 oraz 3.0.0-M1 do 3.0.0-M5, komponent sshd-sftp w rozszerzeniu SFTP v6 check-file-name/check-file-handle jest podatny na wyczerpanie pamięci po stronie serwera. Użycie bardzo małego rozmiaru bloku (np. 256) na ogromnym pliku generuje wiele skrótów, a odpowiedź SFTP jest gromadzona w pamięci, co może doprowadzić do awarii serwera.
Ocena ryzyka
Zdalny atakujący może doprowadzić do wyczerpania pamięci serwera, powodując jego awarię i przerwanie dostępności usług SSH/SFTP.
Rekomendacja
Zaktualizuj Apache MINA SSHD do wersji 2.20.0 lub 3.0.0-M6, które nakładają limit na rozmiar odpowiedzi. Dodatkowo rozważ ograniczenie dostępu do SFTP i monitorowanie użycia pamięci.
Inne podatności w Apache MINA SSHD
Zobacz wszystkie- CVE-2026-94002Wysokie
W komponencie sshd-sftp w Apache MINA SSHD możliwe jest wyczerpanie pamięci w klientach SFTP (DefaultSftpClient). Implementacja klienta SFTP nie sprawdzała, czy otrzymana odpowiedź odpowiada wcześniej wysłanemu żądaniu, co powodowało przechowywanie niechcianych odpowiedzi bez ich konsumpcji. Złośliwy serwer może wysyłać takie odpowiedzi, aż do wyczerpania pamięci klienta.
- CVE-2026-93996Średnie
W Apache MINA SSHD w wersjach do 2.19.0 oraz 3.0.0-M1 do 3.0.0-M5, komponent ssd-scp jest podatny na niekontrolowane zużycie zasobów. Protokół SCP jest liniowy, a handler nie nakładał limitu na długość linii. Złośliwy peer wysyłający niekończącą się sekwencję znaków bez LF może spowodować alokację pamięci i awarię aplikacji z powodu OutOfMemoryError.
- CVE-2026-93995Średnie
W Apache MINA SSHD w wersjach do 2.19.0 oraz 3.0.0-M1 do 3.0.0-M5, komponent sshd-git ma nieprawidłową walidację wejścia. Poprawka dla CVE-2026-58624 była niewystarczająca, ponieważ nie usunięto wersji parametru "-o=file.zip" z komendy "archive". Uwierzytelnieni klienci SSH mogą zdalnie wykonywać komendy git, w tym zapisywać archiwa na serwerze.
- CVE-2026-93994Wysokie
Apache MINA SSHD umożliwia częściowe obejście uwierzytelniania wieloskładnikowego. Gdy serwer SSH jest skonfigurowany do wymagania dwóch różnych kluczy publicznych, kod serwera w komponencie sshd-core nie egzekwuje, aby prezentowane klucze były różne. Użytkownik może pomyślnie uwierzytelnić się, prezentując ten sam klucz dwukrotnie.
- CVE-2026-94053Krytyczne
Podatność umożliwiająca ominięcie uwierzytelniania przez wstrzyknięcie LDAP w komponencie sshd-ldap biblioteki Apache MINA SSHD. Brak odpowiedniego escapowania znaków specjalnych filtrów LDAP pozwala na uwierzytelnienie z nazwą użytkownika "*" i hasłem "*".
- CVE-2026-94052Krytyczne
Brak sprawdzenia w LdapPasswordAuthenticator w komponencie sshd-ldap biblioteki Apache MINA SSHD umożliwia ominięcie kontroli uwierzytelniania. Podatność dotyczy tylko serwerów używających LdapPasswordAuthenticator do uwierzytelniania hasłem.
- CVE-2026-77185Krytyczne
Podatność umożliwiająca ominięcie uwierzytelniania w sshd-core biblioteki Apache MINA SSHD. Błąd w implementacji mechanizmu "asynchronicznego uwierzytelniania" może prowadzić do pominięcia sprawdzenia podpisu w uwierzytelnianiu kluczem publicznym lub hostbased, lub zwrócenia błędnego wyniku.
- CVE-2022-45047Krytyczne
Klasa org.apache.sshd.server.keyprovider.SimpleGeneratorHostKeyProvider w Apache MINA SSHD w wersjach do 2.9.1 wykorzystuje deserializację Java do ładowania zserializowanego obiektu java.security.PrivateKey. Jest to jedna z kilku implementacji, które mogą być używane do ładowania kluczy hosta serwera SSH.
- CVE-2026-58624Średnie
Podatność w Apache MINA SSHD (komponent sshd-git) pozwala uwierzytelnionemu użytkownikowi SSH na wykonywanie dowolnych komend JGit, w tym zapis plików w dowolnej lokalizacji przez `git archive --output`.
- CVE-2026-56624Wysokie
Nieprawidłowa walidacja certyfikatów w Apache MINA SSHD (strona serwera). Serwer nie sprawdzał opcji force-command ani verify-required w certyfikatach OpenSSH, co pozwalało uwierzytelnionemu użytkownikowi na wykonanie innych poleceń niż określone w certyfikacie. Luka naprawiona w wersjach 2.19.0 i 3.0.0-M5.
Oryginalny opis (angielski, źródło NVD)
Server-side memory exhaustion in Apache MINA SSHD 1.0.0 to 2.19.0 and 3.0.0-M1 to 3.0.0-M5, component sshd-sftp, in the SFTP v6 check-file-name/check-file-handle extension. Apache MINA SSHD is a Java library for client-side and server-side SSH. Using a very small "block size" (for instance 256, which is the minimum) on a huge file generates many (file size / block size) hashes. The resulting SFTP reply message was accumulated fully in memory server-side, which could, with a suitably large (possibly sparse) file exhaust the server-side memory, taking down the server. Users are recommended to upgrade to version 2.20.0 or 3.0.0-M6, which fix this issue by imposing a maximum limit on the size of the reply. Many SFTP implementations have a general limit on the size of SFTP messages anyway; typically 256kB as in OpenSSH or also in Apache MINA SSHD.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

