CVE-2025-21607

Yüksek

Açıklama

Vyper, EVM için Python benzeri bir Akıllı Sözleşme Dilidir. Vyper Derleyicisi, EcRecover (0x1) ve Identity (0x4) önceden derlenmiş sözleşmelerini kullandığında, çağrının başarı bayrağı kontrol edilmemektedir. Bunun sonucunda bir saldırgan, bu çağrıların başarısız olmasını sağlayacak ancak genel yürütmenin devam etmesine izin verecek belirli bir miktar gas sağlayabilir. Bu durumda yürütme sonucu hatalı olabilir. EVM kurallarına göre, başarısız olan önceden derlenmiş sözleşmeden sonra kalan kodun yalnızca çağrı öncesi gasın 1/64'ü kalır (çünkü 63/64'ü iletilmiş ve harcanmıştır). Bu nedenle, başarısız önceden derleme çağrılarını yalnızca oldukça basit yürütmeler takip edebilir. Dolayısıyla, önemli ölçüde etkilenen gerçek dünya sözleşmeleri bulunamamıştır. Yine de tedbir amaçlı olarak bir bildirim yayınlanmıştır. Bu sorun 0.4.1 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünVyper
Yayın14 Oca 2025
İlk görülme14 Oca 2025
Zayıflık türüCWE-670CWE-670

Nasıl düzeltilir

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

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
vyperlang vyperv < 0.4.10.4.1
vyperPyPIAralık belirtilmemiş, v < 0.4.10.4.1

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-2025-21607 · Vyper · Dark Radar