Katalog CVE

CVE-2026-46673

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

Podatność w bibliotece Russh (Rust SSH client & server) przed wersją 0.60.3 w klasie CryptoVec umożliwia niekontrolowany wzrost pojemności, niekontrolowaną arytmetykę długości oraz niebezpieczne ścieżki alokacji/blokowania. Lokalni agenci SSH mogą dostarczyć kontrolowane przez atakującego długości ramek przed walidacją, a w starszych wersjach (przed 0.58.0) zdalny ruch SSH również docierał do CryptoVec przez bufory transportowe i kompresyjne.

Ocena ryzyka

Atakujący może spowodować przepełnienie bufora lub inne błędy pamięci, co może prowadzić do wykonania złośliwego kodu lub awarii usługi SSH.

Rekomendacja

Zaktualizuj bibliotekę Russh do wersji 0.60.3 lub nowszej.

Inne podatności w Russh

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

Russh is a Rust SSH client & server library. Prior to version 0.60.3, CryptoVec used unchecked capacity growth, unchecked length arithmetic, and unsafe allocation/locking paths. In current russh releases, local SSH agent peers could still feed attacker-controlled frame lengths into buffer growth before validation. In older russh releases before 0.58.0, remote SSH traffic also reached CryptoVec through transport and compression buffers. This issue has been patched in version 0.60.3.

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