CVE-2015-3146
WysokieStreszczenie
Wersje libssh przed 0.6.5 mają problem z walidacją stanu w obsłudze pakietów SSH_MSG_NEWKEYS i SSH_MSG_KEXDH_REPLY, co może prowadzić do awarii systemu.
Ocena ryzyka
Atakujący zdalny może wykorzystać tę podatność do spowodowania odmowy usługi, co może wpłynąć na dostępność usług korzystających z libssh.
Rekomendacja
Zaleca się aktualizację libssh do wersji 0.6.5 lub nowszej w celu usunięcia tej podatności.
Inne podatności w libssh
Zobacz wszystkie- CVE-2026-3731Średnie
W bibliotece libssh w wersjach do 0.11.3 funkcje sftp_extensions_get_name i sftp_extensions_get_data w pliku src/sftp.c (komponent SFTP Extension Name Handler) przy manipulacji argumentem idx mogą powodować odczyt poza granicami. Atak może być przeprowadzony zdalnie. Aktualizacja do wersji 0.11.4 lub 0.12.0 rozwiązuje problem (patch 855a0853ad3abd4a6cd85ce06fce6d8d4c7a0b60).
- CVE-2023-1667Średnie
W bibliotece libssh wykryto dereferencję wskaźnika NULL podczas ponownego uzgadniania kluczy (re-keying) z odgadywaniem algorytmu. Uwierzytelniony klient może wykorzystać tę podatność do wywołania odmowy usługi.
- CVE-2026-59851Wysokie
Podatność w bibliotece libssh na serwerach z włączoną opcją GSSAPIKeyExchange. Mechanizm gssapi-keyex nie weryfikuje, czy uwierzytelniony podmiot Kerberos jest upoważniony do żądanego lokalnego użytkownika, co pozwala uwierzytelnionym klientom logować się jako dowolny użytkownik.
- CVE-2026-59850Średnie
W bibliotece libssh, jeśli pakiety danych są przetwarzane po zamknięciu kanału, wywołania zwrotne danych kanału mogą być wywoływane po zwolnieniu powiązanych danych, co prowadzi do awarii lub potencjalnych warunków use-after-free.
- CVE-2026-59849Niskie
W bibliotece libssh wykryto błąd logiczny w automatycznym uwierzytelnianiu za pomocą certyfikatów, który powoduje, że klienci libssh zapętlają się w nieskończoność, gdy skonfigurowane certyfikaty są brakujące lub wielokrotnie odrzucane przez serwer, prowadząc do odmowy usługi (DoS).
- CVE-2026-59848Średnie
Podatność w libssh. Złośliwy serwer SFTP może wysyłać odpowiedzi na nieznane ID żądań, powodując nieograniczony wzrost pamięci i odmowę usługi po stronie klienta.
- CVE-2026-59847Średnie
Błąd w bibliotece libssh. Nieprawidłowe sprawdzanie finalizacji AES-GCM w kompilacjach korzystających z backendu OpenSSL może skutecznie usunąć ochronę integralności, umożliwiając atakującemu w ścieżce sieciowej modyfikację tekstu jawnego bez wykrycia.
- CVE-2026-59846Niskie
Wada w libssh: złośliwa nazwa użytkownika rozwijana przez %r w obsłudze ProxyCommand może wstrzykiwać metaznaki powłoki, ujawniając zmienne środowiskowe i powodując nieoczekiwane zachowanie powłoki.
- CVE-2026-59845Średnie
W bibliotece libssh, gdy używana jest opcja ProxyCommand, nieobsłużony błąd fork() może skutkować zapisaniem PID -1. Podczas czyszczenia mogą być wysyłane sygnały do procesów w drzewie procesów wywołującego, prowadząc do lokalnej odmowy usługi.
- CVE-2026-59844Średnie
Błąd w libssh: zdalny uwierzytelniony klient może wysłać żądanie SFTP_READ z dowolnie dużą długością, powodując nadmierne przydzielenie pamięci przez serwer SFTP i potencjalne jej wyczerpanie.
Oryginalny opis (angielski, źródło NVD)
The (1) SSH_MSG_NEWKEYS and (2) SSH_MSG_KEXDH_REPLY packet handlers in package_cb.c in libssh before 0.6.5 do not properly validate state, which allows remote attackers to cause a denial of service (NULL pointer dereference and crash) via a crafted SSH packet.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

