CVE-2019-6111
ŚrednieCVSS 5.9Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 99 - wyżej niż 99% wszystkich znanych CVE
Streszczenie
W OpenSSH 7.9 wykryto problem wynikający z tego, że implementacja scp wywodzi się z rcp z 1983 roku — to serwer decyduje, które pliki i katalogi są wysyłane do klienta. Klient scp wykonuje jedynie pobieżną walidację zwracanej nazwy obiektu (blokuje tylko ataki directory traversal), więc złośliwy serwer scp lub atakujący typu Man-in-The-Middle może nadpisać dowolne pliki w katalogu docelowym klienta. Przy operacji rekurencyjnej (-r) serwer może manipulować również podkatalogami, na przykład nadpisać plik .ssh/authorized_keys.
Ocena ryzyka
Atakujący może nadpisać dowolne pliki w katalogu docelowym klienta scp, w tym klucze autoryzacji SSH, co może prowadzić do przejęcia konta lub dalszej eskalacji. Ryzyko występuje przy połączeniach z niezaufanymi serwerami scp.
Rekomendacja
Zaktualizuj OpenSSH do wersji zawierającej poprawkę lub używaj nowszego klienta scp z walidacją nazw plików. Unikaj rekurencyjnego kopiowania z niezaufanych serwerów i rozważ użycie SFTP zamiast scp.
Inne podatności w OpenSSH
Zobacz wszystkie- CVE-2026-97811Wysokie
Podwójne zwolnienie pamięci w OpenSSH dla Windows pozwala autoryzowanemu atakującemu na lokalną eskalację uprawnień.
- CVE-2026-83923Wysokie
Względna ścieżka traversal w OpenSSH dla Windows umożliwia nieautoryzowanemu atakującemu wykonanie kodu przez sieć.
- CVE-2016-6515Wysokie
Funkcja auth_password w sshd w OpenSSH przed wersją 7.3 nie ogranicza długości haseł podczas uwierzytelniania, co pozwala zdalnym atakującym na wywołanie odmowy usługi poprzez długie ciągi znaków.
- CVE-2015-8325Wysokie
Funkcja do_setup_env w sshd w OpenSSH do wersji 7.2p2, przy włączonej funkcji UseLogin i skonfigurowanym PAM do odczytu plików .pam_environment w katalogach domowych użytkowników, umożliwia lokalnym użytkownikom uzyskanie uprawnień poprzez wywołanie spreparowanego środowiska dla programu /bin/login.
- CVE-2015-5600Wysokie
Funkcja kbdint_next_device w auth2-chall.c w sshd w OpenSSH do wersji 6.9 nie ogranicza prawidłowo przetwarzania urządzeń interaktywnych w ramach pojedynczego połączenia. Umożliwia to zdalnym atakującym przeprowadzanie ataków typu brute-force lub powodowanie odmowy usługi poprzez długą i powtarzalną listę w opcji ssh -oKbdInteractiveDevices.
- CVE-2014-1692Wysokie
Funkcja hash_buffer w pliku schnorr.c w OpenSSH do wersji 6.4, po modyfikacji Makefile.inc w celu włączenia protokołu J-PAKE, nie inicjalizuje niektórych struktur danych. Może to umożliwić zdalnym atakującym spowodowanie odmowy usługi (uszkodzenie pamięci) lub inne nieokreślone skutki poprzez wyzwolenie warunków błędów.
- 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-2026-39832Krytyczne
Podczas dodawania klucza do zdalnego agenta rozszerzenia ograniczeń, takie jak [email protected], nie były serializowane w żądaniu. Ograniczenia docelowe były po cichu usuwane podczas przekazywania kluczy, co pozwalało na nieograniczone użycie klucza na zdalnym hoście.
- CVE-2026-39831Krytyczne
Podatność w metodzie Verify() dla kluczy bezpieczeństwa FIDO/U2F ([email protected], [email protected]) – nie sprawdzano flagi User Presence. Podpisy generowane bez fizycznego dotknięcia były akceptowane, co umożliwiało nieautoryzowane użycie klucza.
- CVE-2025-26466Średnie
W pakiecie OpenSSH wykryto usterkę polegającą na tym, że dla każdego odebranego pakietu ping serwer SSH alokuje pakiet pong w buforze pamięci i przechowuje go w kolejce, zwalniając go dopiero po zakończeniu wymiany kluczy. Złośliwy klient może wysyłać takie pakiety w sposób ciągły, powodując niekontrolowany wzrost zużycia pamięci po stronie serwera.
Oryginalny opis (angielski, źródło NVD)
An issue was discovered in OpenSSH 7.9. Due to the scp implementation being derived from 1983 rcp, the server chooses which files/directories are sent to the client. However, the scp client only performs cursory validation of the object name returned (only directory traversal attacks are prevented). A malicious scp server (or Man-in-The-Middle attacker) can overwrite arbitrary files in the scp client target directory. If recursive operation (-r) is performed, the server can manipulate subdirectories as well (for example, to overwrite the .ssh/authorized_keys file).
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

