CVE-2021-28878
Açıklama
Rust'ın 1.52.0 öncesindeki standart kütüphanesinde, next_back() ve next() birlikte kullanıldığında, Zip uygulaması (belirli koşullar altında) aynı indeks için birden fazla kez __iterator_get_unchecked() fonksiyonunu çağırır. Bu hata, TrustedRandomAccess trait'i için karşılanmayan bir güvenlik gereksinimi nedeniyle bellek güvenliği ihlaline yol açabilir.
Nasıl düzeltilir
- rust-lang rust1.52.0 ya da sonraki bir sürüm
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CZ337CM4GFJLRDFVQCGC7J25V65JXOG5/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VZG65GUW6Z2CYOQHF7T3TB5CZKIX6ZJE/
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/TFUO3URYCO73D2Q4WYJBWAMJWGGVXQO4/
- security.gentoo.org/glsa/202210-09
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| rust-lang rust | v < 1.52.0 | 1.52.0 |
| fedoraproject fedora | 32, 33, 34 | — |
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.