Katalog CVE

CVE-2026-58050

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

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

Streszczenie

Podatność w bibliotece libssh2 do wersji 1.11.1 pozwala atakującemu SSH serwerowi na odczytanie kontrolowanej przez siebie 32-bitowej liczby atrybutów z odpowiedzi subsystemu publickey. Liczba ta jest używana do alokacji pamięci bez sprawdzania zakresu, co na platformach 32-bitowych prowadzi do przepełnienia mnożenia i przydzielenia zbyt małego bufora. Następnie złośliwy serwer może zapisać dane poza przydzielonym obszarem, powodując przepełnienie sterty w kliencie libssh2.

Ocena ryzyka

Ryzyko polega na możliwości zdalnego wykonania kodu lub awarii klienta libssh2 przez złośliwy serwer SSH. Atakujący może wykorzystać tę podatność do przejęcia kontroli nad systemem klienta lub spowodowania jego niedostępności.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę libssh2 do wersji 1.11.2 lub nowszej, która zawiera poprawkę. Jeśli aktualizacja nie jest możliwa, należy ograniczyć połączenia SSH tylko do zaufanych serwerów.

Inne podatności w libssh2

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

libssh2 through 1.11.1 reads an attacker-controlled 32-bit attribute count from a publickey-subsystem response and uses it in the allocation num_attrs * sizeof(libssh2_publickey_attribute) without bounds checking, so on 32-bit platforms the multiplication overflows to an undersized buffer. A malicious SSH server can then drive the attribute-parsing loop to write past the allocation, causing a heap buffer overflow in a connecting libssh2 client.

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