CVE-2026-102820
Açıklama
pageant, [AsyncRead] ve [AsyncWrite] trait'lerini uygulayan ve çalışan bir Pageant örneği ile iletişim kurmak için kullanılabilen bir [PageantStream] türü sağlar. pageant 0.2.3 sürümünden önce, Windows pageant crate'inin pageant/src/wmmessage.rs MemoryMap::read fonksiyonu, AgentClient::connect_pageant aracılığıyla erişilen 8192 baytlık Pageant paylaşılan bellek eşlemesi üzerinden sağlanan ve karşı taraf tarafından kontrol edilen u32 yanıt uzunluğuna güvenir. Pageant penceresini taklit eden yerel bir işlem, query_pageant_direct'in yaklaşık 4 GiB'a kadar bellek ayırmasını ve eşlenmiş görünümün ötesine kopyalama yapmasını sağlayarak bir russh istemcisini güvenilir şekilde çökertebilir ve koşullu olarak bitişikteki ayrılmış belleği açığa çıkarabilir. Bu sorun pageant 0.2.3 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 | — |
| rust pageant | < 0.2.3 | — |
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.