CVE-2026-73429
Təsvir
Russh Rust SSH klient və server kitabxanasıdır. 0.62.4 versiyasından əvvəl zərərli SSH serveri, uzunluğu 32 bayt olmayan server efemer dəyəri ehtiva edən yanlış formalaşdırılmış KEX_ECDH_REPLY vasitəsilə russh klient sessiyasını çökdürə bilər. Klient tərəfdəki russh/src/kex/curve25519.rs faylındakı Curve25519Kex::compute_shared_secret funksiyası dekodlaşdırılmış exchange.server_ephemeral dəyərini onun uzunluğunu yoxlamadan clone_from_slice funksiyasına ötürür ki, bu da server host açarı təsdiqlənmədən əvvəl deterministik panikaya səbəb olur. Panika yaradılmış klient sessiya tapşırığını dayandırır və JoinError kimi üzə çıxır, lakin inteqrasiya edilmiş proses normalda işləməyə davam edir. Bu problem 0.62.4 versiyasında düzəldilib.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Eugeny russh | < 0.62.4 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.