CVE-2026-59847
ŚrednieCVSS 5.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 24 - wyżej niż 24% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Ryzyko polega na możliwości niewykrytej modyfikacji danych przesyłanych przez SSH, co może prowadzić do naruszenia integralności komunikacji i potencjalnych ataków typu man-in-the-middle.
Rekomendacja
Zaleca się aktualizację libssh do wersji zawierającej poprawkę oraz przejście na bezpieczniejsze tryby szyfrowania.
Inne podatności w libssh
Zobacz wszystkie- CVE-2015-3146Wysokie
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.
- 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-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.
- CVE-2026-59843Średnie
Błąd w libssh: zdalny uwierzytelniony peer może zadeklarować zerowy maksymalny rozmiar pakietu w SSH_MSG_CHANNEL_OPEN, powodując nieskończoną pętlę zapisów na kanale i wyczerpanie CPU.
- CVE-2026-59842Niskie
W bibliotece libssh podczas wymiany kluczy GSSAPI po stronie serwera, zbyt krótki klucz publiczny Curve25519 jest kopiowany bez odpowiedniej walidacji długości, co prowadzi do odczytu poza zakresem sterty.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in libssh. Incorrect AES-GCM finalization checks in builds using the OpenSSL backend can effectively remove integrity protection, allowing an in-path attacker to modify plaintext on the wire without detection.

