CVE-2026-116774
Təsvir
russh, SSH agent protokolu tətbiqini ehtiva edən Rust SSH klient və server kitabxanasıdır. 0.60.0 versiyasından 0.65.0 versiyasına qədər channel-open analiz prosesi peer tərəfindən təyin edilmiş sıfır dəyərində olan maximum_packet_size parametrini qəbul edir və onu russh/src/channels/io/tx.rs faylındakı ChannelTx::poll_writable funksiyasına ötürür. Daha sonra Channel::data, Channel::make_writer və Channel::into_stream asinxron yazı yolları yazıla bilən ölçünü sıfır kimi hesablayır və pəncərə tənzimləmələri statik sıfır paket maksimumunu təmin edə bilmədiyi üçün həmişə gözləmə (pending) vəziyyətində qalır. Autentifikasiya olunmuş klient server yazılarını, zərərli server isə klient yazılarını ilişdirə bilər ki, bu da təsirlənən tapşırıqların, kanalların və bağlantıların heç bir xəta vermədən toplanmasına şərait yaradır. Bu problem 0.65.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- russh0.65 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| russhcrates.io | 0.60.0 ≤ v ≤ 0.64.1 | 0.65 |
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.