CVE-2026-0967
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 13 - wyżej niż 13% wszystkich znanych CVE
Streszczenie
W bibliotece libssh wykryto podatność, w której zdalny atakujący, kontrolując pliki konfiguracyjne klienta lub pliki known_hosts, może spreparować specjalne nazwy hostów, które po przetworzeniu przez funkcję `match_pattern()` mogą prowadzić do nieefektywnego cofania się w wyrażeniach regularnych. Może to powodować przekroczenia czasu i wyczerpanie zasobów, prowadząc do odmowy usługi (DoS) dla klienta.
Ocena ryzyka
Atakujący może spowodować przeciążenie klienta SSH, co może prowadzić do niedostępności usług dla użytkowników.
Rekomendacja
Zaleca się aktualizację libssh do wersji z poprawką oraz ostrożność przy korzystaniu z niezaufanych plików konfiguracyjnych i known_hosts.
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-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.
- 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.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in libssh. A remote attacker, by controlling client configuration files or known_hosts files, could craft specific hostnames that when processed by the `match_pattern()` function can lead to inefficient regular expression backtracking. This can cause timeouts and resource exhaustion, resulting in a Denial of Service (DoS) for the client.

