CVE-2026-102821
Açıklama
Russh bir Rust SSH istemci ve sunucu kütüphanesidir. 0.63.2 sürümünden önce, kimliği doğrulanmış uzak bir eş, gerekli olan SSH_MSG_KEX_ECDH_INIT mesajı olmadan SSH_MSG_KEXINIT gönderebilir ve ardından russh/src/server/session.rs dosyasındaki SessionKexState::InProgress durumu priority_receiver'ın boşaltılmasını engellerken SSH_MSG_CHANNEL_OPEN mesajları ile saldırı gerçekleştirebilir. Sunucu ağ girişini işlemeye devam eder ve sınırsız bir kanal üzerinde her istek için bir ChannelOpenReply kuyruğa ekler; bu durum, tek bir bağlantının süreç sonlandırılana kadar belleği artırmasına olanak tanır. Bu sorun 0.63.2 sürümünde düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Eugeny russh | < 0.63.2 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.