CVE-2021-28041
WysokieCVSS 7.1Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 89 - wyżej niż 89% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
W typowych konfiguracjach ryzyko jest niskie, ale w specyficznych scenariuszach może prowadzić do wykonania kodu lub ujawnienia informacji.
Rekomendacja
Zaktualizuj OpenSSH do wersji 8.5 lub nowszej.
Inne podatności w OpenSSH
Zobacz wszystkie- 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-2026-110928Średnie
W OpenSSH wykryto błąd, w którym słowo kluczowe "restrict" w pliku authorized_keys nie jest stosowane do przekazywania tuneli. Gdy opcja PermitTunnel jest włączona, klucz objęty ograniczeniem "restrict" nadal może otworzyć tunel.
- 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.
- CVE-2025-26465Średnie
Znaleziono podatność w OpenSSH, gdy opcja VerifyHostKeyDNS jest włączona. Atak typu man-in-the-middle może być przeprowadzony przez złośliwą maszynę podszywającą się pod legalny serwer. Problem wynika z nieprawidłowego obsługiwania kodów błędów w określonych warunkach podczas weryfikacji klucza hosta.
- CVE-2023-51385Średnie
W ssh w OpenSSH przed wersją 9.6 może wystąpić wstrzyknięcie poleceń systemu operacyjnego, jeśli nazwa użytkownika lub nazwa hosta zawiera metaznaki powłoki, a nazwa ta jest używana przez token rozwinięcia w określonych sytuacjach. Na przykład niezaufane repozytorium Git może zawierać podmoduł z metaznakami powłoki w nazwie użytkownika lub hosta.
Oryginalny opis (angielski, źródło NVD)
ssh-agent in OpenSSH before 8.5 has a double free that may be relevant in a few less-common scenarios, such as unconstrained agent-socket access on a legacy operating system, or the forwarding of an agent to an attacker-controlled host.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

