CVE-2019-8320
Açıklama
RubyGems 2.7.6 ve sonrası ile 3.0.2 arasındaki sürümlerde bir Directory Traversal sorunu keşfedilmiştir. Yeni dizinler oluşturmadan veya dosyalara dokunmadan önce (ki bunlar artık sembolik bağlantılar için yol kontrol kodu içermektedir), hedef konum siliniyordu. Eğer bu konum bir sembolik bağlantının arkasındaysa, saldırganın yolları tahmin edebildiği varsayımıyla, kötü amaçlı bir gem kullanıcının makinesindeki rastgele dosyaları silebilir. Gem komutunun ne sıklıkla sudo ile çalıştırıldığı ve modern sistemlerdeki yolların (/tmp, /usr vb.) ne kadar öngörülebilir olduğu göz önüne alındığında, bu durum muhtemelen veri kaybına veya kullanılamaz hale gelmiş bir sisteme yol açabilir.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| rubygems rubygems | 2.7.6 ≤ v ≤ 3.0.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.