CVE-2023-6918
NiskieCVSS 3.7Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 73 - wyżej niż 73% wszystkich znanych CVE
Streszczenie
W libssh wykryto błąd w warstwie abstrakcji operacji skrótu (MD) realizowanej przez różne obsługiwane backendy kryptograficzne. Wartości zwracane przez te funkcje nie były prawidłowo sprawdzane, co mogło powodować awarie przy niskiej pamięci, dereferencje NULL, crashe lub użycie niezainicjalizowanej pamięci jako danych wejściowych dla KDF.
Ocena ryzyka
Może to prowadzić do awarii połączenia lub błędów odszyfrowania i integralności przy niedopasowanych kluczach, co stanowi ryzyko niedostępności usług.
Rekomendacja
Zaktualizuj libssh do wersji zawierającej poprawkę, która prawidłowo sprawdza wartości zwracane z operacji MD.
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-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.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in the libssh implements abstract layer for message digest (MD) operations implemented by different supported crypto backends. The return values from these were not properly checked, which could cause low-memory situations failures, NULL dereferences, crashes, or usage of the uninitialized memory as an input for the KDF. In this case, non-matching keys will result in decryption/integrity failures, terminating the connection.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

