CVE-2024-32647

Orta

Açıklama

Vyper, Ethereum sanal makinesi için Pythonik bir Akıllı Sözleşme Dilidir. 0.3.10 ve önceki sürümlerde, `create_from_blueprint` yerleşik işlevinin `raw_args=True` ve `args` bağımsız değişkeninin yan etkileri olduğunda kullanılması çift değerlendirme güvenlik açığına yol açabilir. `create_from_blueprint` yerleşik işlevinin `_build_create_IR` fonksiyonunun bahsedilen `args` bağımsız değişkenini yığına önbelleğe almadığı görülebilir. Bu nedenle, değer yığından alınmak yerine birden çok kez değerlendirilebilir. Savunmasız üretim sözleşmesi bulunamadı. Ayrıca, yan etkilerin çift değerlendirilmesi istemci testlerinde kolayca keşfedilebilir olmalıdır. Bu nedenle etki düşüktür. Yayın zamanı itibarıyla düzeltilmiş sürüm mevcut değildir.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünVyper
Yayın25 Nis 2024
İlk görülme25 Nis 2024
Zayıflık türüCWE-95CWE-95

Nasıl düzeltilir

Güncelleyin
  • vyperlang vyper0.4.0 ya da sonraki bir sürüm
  • vyper0.4.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
vyperlang vyperv < 0.4.00.4.0
vyperPyPIv < 0.4.00.4.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.

CVE-2024-32647 · Vyper · Dark Radar