Katalog CVE

CVE-2025-5987

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.44%

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

Streszczenie

W bibliotece libssh podczas używania szyfru ChaCha20 z biblioteką OpenSSL wykryto błąd. Jeśli atakujący zdoła wyczerpać pamięć sterty, błąd ten nie jest wykrywany, co może prowadzić do użycia przez libssh częściowo zainicjalizowanego kontekstu szyfrowania. Dzieje się tak, ponieważ kod błędu zwracany przez OpenSSL jest aliasowany z kodem SSH_OK, przez co libssh nie wykrywa poprawnie błędu.

Ocena ryzyka

Podatność może prowadzić do niezdefiniowanego zachowania, w tym naruszenia poufności i integralności danych lub awarii systemu, co stanowi poważne ryzyko dla bezpieczeństwa organizacji.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę libssh do wersji, w której poprawiono obsługę błędów OpenSSL dla szyfru ChaCha20. Do czasu aktualizacji zaleca się unikanie używania szyfru ChaCha20 z OpenSSL.

Inne podatności w libssh

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

A flaw was found in libssh when using the ChaCha20 cipher with the OpenSSL library. If an attacker manages to exhaust the heap space, this error is not detected and may lead to libssh using a partially initialized cipher context. This occurs because the OpenSSL error code returned aliases with the SSH_OK code, resulting in libssh not properly detecting the error returned by the OpenSSL library. This issue can lead to undefined behavior, including compromised data confidentiality and integrity or crashes.

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