CVE-2026-33040
Açıklama
libp2p-rust, libp2p ağ yığınının resmi Rust dili uygulamasıdır. 0.49.3 öncesindeki sürümlerde, Gossipsub uygulaması saldırgan tarafından kontrol edilen PRUNE geri çekilme (backoff) değerlerini kabul eder ve geri çekilme durumunu saklarken denetlenmemiş zaman aritmetiği gerçekleştirebilir. Aşırı büyük bir geri çekilme değeri (örneğin u64::MAX) içeren özel olarak hazırlanmış bir PRUNE kontrol mesajı, geri çekilme güncelleme mantığı sırasında Duration/Instant taşmasına yol açarak ağ durum makinesinde bir paniğe (panic) neden olabilir. Bu durum, standart bir libp2p bağlantısı üzerinden uzaktan erişilebilirdir ve kimlik doğrulama gerektirmez. Bir libp2p Gossipsub dinleyicisi sunan ve etkilenen geri çekilme işleme yolunu kullanan herhangi bir uygulama, servis portuna erişebilen bir ağ saldırganı tarafından çöktürülebilir. Saldırı, yeniden bağlanılarak ve hazırlanan kontrol mesajı tekrar gönderilerek tekrarlanabilir. Bu sorun 0.49.3 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- protocol libp2p-gossipsub0.49.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| protocol libp2p-gossipsub | v < 0.49.3 | 0.49.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.