Podatności OpenSSH
60 znanych podatności CVE w OpenSSH, przetłumaczonych i ocenionych.
- CVE-2025-61985Niskie
Podatność w OpenSSH przed wersją 10.1 pozwala na użycie znaku null ('\0') w URI ssh://, co może prowadzić do wykonania kodu, gdy używane jest ProxyCommand.
- CVE-2025-61984Niskie
Podatność w OpenSSH przed wersją 10.1 pozwala na wstrzykiwanie znaków kontrolnych w nazwach użytkowników pochodzących z potencjalnie niezaufanych źródeł, takich jak linia poleceń lub rozwijanie sekwencji % w plikach konfiguracyjnych. Może to prowadzić do wykonania kodu, gdy używana jest dyrektywa ProxyCommand.
- CVE-2025-32728Średnie
W sshd w OpenSSH przed wersją 10.0 dyrektywa DisableForwarding nie działa zgodnie z dokumentacją, nie wyłączając przekazywania X11 i agenta.
- CVE-2023-51384Średnie
W ssh-agent w OpenSSH przed wersją 9.6, ograniczenia docelowe mogą być niekompletnie stosowane podczas dodawania kluczy prywatnych hostowanych przez PKCS#11. Ograniczenia są stosowane tylko do pierwszego klucza, nawet jeśli token PKCS#11 zwraca wiele kluczy.
- CVE-2021-41617Wysokie
Podatność w sshd w OpenSSH 6.2 do 8.x przed wersją 8.8, przy użyciu niestandardowych konfiguracji, umożliwia eskalację uprawnień. Pomocnicze programy dla AuthorizedKeysCommand i AuthorizedPrincipalsCommand mogą działać z uprawnieniami grupowymi procesu sshd, jeśli konfiguracja określa uruchomienie jako inny użytkownik.
- CVE-2021-28041Wysokie
W ssh-agent w OpenSSH przed wersją 8.5 występuje podwójne zwolnienie pamięci (double free), które może mieć znaczenie w kilku rzadkich scenariuszach, takich jak nieograniczony dostęp do gniazda agenta w starszym systemie operacyjnym lub przekierowanie agenta do hosta kontrolowanego przez atakującego.
- CVE-2020-14145Średnie
Strona klienta w OpenSSH w wersjach od 5.7 do 8.4 ma obserwowalną rozbieżność prowadzącą do wycieku informacji w negocjacji algorytmów. Pozwala to atakującym typu man-in-the-middle na celowanie w początkowe próby połączenia (gdzie klient nie ma jeszcze zapisanej klucza hosta serwera). Uwaga: niektóre raporty mówią, że wersje 8.5 i 8.6 również są dotknięte.
- CVE-2020-12062Wysokie
Klient scp w OpenSSH 8.2 nieprawidłowo wysyła zduplikowane odpowiedzi do serwera po niepowodzeniu wywołania systemowego utimes. Złośliwy użytkownik na zdalnym serwerze może nadpisać dowolne pliki w katalogu pobierania klienta, tworząc spreparowany podkatalog.
- CVE-2019-16905Wysokie
OpenSSH w wersjach 7.7 do 7.9 oraz 8.x przed 8.1, skompilowany z eksperymentalnym typem klucza, zawiera przepełnienie liczb całkowitych przed uwierzytelnieniem, gdy klient lub serwer używa spreparowanego klucza XMSS. Prowadzi to do uszkodzenia pamięci i lokalnego wykonania kodu z powodu błędu w algorytmie parsowania klucza XMSS. Implementacja XMSS jest uznawana za eksperymentalną we wszystkich wydanych wersjach OpenSSH i nie ma wspieranego sposobu jej włączenia w przenośnej wersji OpenSSH.
- CVE-2019-6109Średnie
W OpenSSH 7.9 odkryto problem polegający na braku kodowania znaków w wyświetlaczu postępu. Złośliwy serwer lub atakujący typu Man-in-the-Middle może użyć spreparowanych nazw obiektów do manipulowania wyjściem klienta, np. za pomocą kodów sterujących ANSI, aby ukryć dodatkowe przesyłane pliki. Dotyczy to funkcji refresh_progress_meter() w pliku progressmeter.c.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

