CVE-2023-37460

Yüksek

Açıklama

Plexis Archiver, birleşik bir `Archiver`/`UnArchiver` API ile arşivler oluşturmak veya arşivleri bir dizine çıkarmak için kullanılan Plexus bileşenleri koleksiyonudur. Versiyon 4.8.0 öncesinde, bir arşivi çıkarmak için AbstractUnArchiver kullanılması, rastgele dosya oluşturulmasına ve muhtemelen uzaktan kod çalıştırılmasına yol açabilir. Hedef dizinde halihazırda hedefi mevcut olmayan bir sembolik bağlantı olarak bulunan bir girdiyle arşiv çıkarıldığında, `resolveFile()` fonksiyonu hedefin yerine sembolik bağlantının kaynağını döndürür; bu durum, dosyanın hedef dizinin dışına çıkarılmayacağını sağlayan doğrulamayı atlatır. Daha sonra, varsayılan olarak sembolik bağlantıları takip eden `Files.newOutputStream()`, girdinin içeriğini gerçekte sembolik bağlantının hedefine yazar. Güvenilmeyen bir arşivi çıkarmak için plexus archiver kullananlar, rastgele dosya oluşturma ve muhtemelen uzaktan kod çalıştırma riskine karşı savunmasızdır. Versiyon 4.8.0 bu sorun için bir yama içermektedir.

ÖnemYüksek
CVSS8.1
İstismar olasılığı—
ÜrünCodehaus-plexus Plexus-archiver
Yayın25 Tem 2023
İlk görülme25 Tem 2023

Nasıl düzeltilir

Güncelleyin
  • codehaus-plexus plexus-archiver4.8.0 ya da sonraki bir sürüm
  • org.codehaus.plexus:plexus-archiver4.8.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
codehaus-plexus plexus-archiverv < 4.8.04.8.0
org.codehaus.plexus:plexus-archiverMavenv < 4.8.04.8.0

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.

Intelligence 360 paketinde

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.