Katalog CVE

CVE-2019-17498

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
3.81%

Percentyl 90 - wyżej niż 90% wszystkich znanych CVE

Streszczenie

W libssh2 w wersji 1.9.0 i wcześniejszych, logika SSH_MSG_DISCONNECT w pliku packet.c ma przepełnienie liczby całkowitej w sprawdzeniu granic, co umożliwia atakującemu określenie dowolnego (poza zakresem) przesunięcia dla późniejszego odczytu pamięci. Złośliwy serwer SSH może ujawnić wrażliwe informacje lub spowodować odmowę usługi na systemie klienta, gdy użytkownik połączy się z serwerem.

Ocena ryzyka

Użytkownik łączący się z niezaufanym serwerem SSH może narazić swoje dane na ujawnienie lub doświadczyć awarii klienta, co może prowadzić do utraty danych lub przerwania pracy.

Rekomendacja

Zaleca się aktualizację libssh2 do wersji nowszej niż 1.9.0, aby wyeliminować to przepełnienie i związane z nim ryzyko.

Inne podatności w libssh2

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In libssh2 v1.9.0 and earlier versions, the SSH_MSG_DISCONNECT logic in packet.c has an integer overflow in a bounds check, enabling an attacker to specify an arbitrary (out-of-bounds) offset for a subsequent memory read. A crafted SSH server may be able to disclose sensitive information or cause a denial of service condition on the client system when a user connects to the server.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS