Katalog CVE

CVE-2019-16905

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

Prawdopodobieństwo exploitacji (EPSS)

Wysokie ryzyko
2.23%

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

Streszczenie

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.

Ocena ryzyka

Podatność może pozwolić atakującemu na lokalne wykonanie kodu lub uszkodzenie pamięci, co zagraża poufności, integralności i dostępności systemu. Ryzyko występuje tylko w nietypowych konfiguracjach z eksperymentalnym kluczem XMSS.

Rekomendacja

Zaktualizuj OpenSSH do wersji 8.1 lub nowszej i upewnij się, że eksperymentalny typ klucza XMSS nie jest używany w konfiguracji.

Inne podatności w OpenSSH

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

OpenSSH 7.7 through 7.9 and 8.x before 8.1, when compiled with an experimental key type, has a pre-authentication integer overflow if a client or server is configured to use a crafted XMSS key. This leads to memory corruption and local code execution because of an error in the XMSS key parsing algorithm. NOTE: the XMSS implementation is considered experimental in all released OpenSSH versions, and there is no supported way to enable it when building portable OpenSSH.

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