CVE-2023-41052

Düşük

Açıklama

Vyper, Python tabanlı bir Akıllı Sözleşme Dilidir. Etkilenen sürümlerde, yerleşik `uint256_addmod`, `uint256_mulmod`, `ecadd` ve `ecmul` fonksiyonlarının argümanlarının değerlendirilme sırası kaynak kodu sırasını takip etmemektedir. Bu davranış, argümanlardan birinin değerlendirilmesi diğer argümanların bağımlı olduğu yan etkiler oluşturduğunda sorun teşkil etmektedir. Şu anda pull request #3583 üzerinde bir yama geliştirilmektedir. Yukarıdaki listede yer alan yerleşik fonksiyonlar kullanıldığında, kullanıcılar ifade argümanlarının yan etki oluşturmadığından veya eğer bir argüman oluşturuyorsa, diğer hiçbir argümanın bu yan etkilere bağımlı olmadığından emin olmalıdır.

ÖnemDüşük
CVSS3.7
İstismar olasılığı—
ÜrünVyper
Yayın4 Eyl 2023
İlk görülme4 Eyl 2023
Zayıflık türüCWE-670CWE-670

Nasıl düzeltilir

Güncelleyin
  • vyper0.3.10, 0.3.10rc1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
vyperlang vyperv ≤ 0.3.9—
vyperPyPIv < 0.3.10, v < 0.3.10rc10.3.10, 0.3.10rc1

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-2023-41052 · Vyper · Dark Radar