Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Yama var
  • Son 7 gün
  • CWE-787

CVE-2020-37286

Vyper'da iç içe iç fonksiyon çağrılarında bellek bozulması

vyperlang vyper

Orta 6,5 CVSS 3.1
Yayımlandı
Güncellendi
28 Eki 2026
Açık yaşı
7 gün
Kaydı açan
VulnCheck

ÖzetTürkçe

Vyper 0.1.0b4 ile 0.3.0 öncesi sürümleri, iç fonksiyon çağrıları tuple içinde veya iç içe çağrılarda göründüğünde yanlış yığın üst işaretçisi (stack tip pointer) nedeniyle bellek bozulmasına yol açan bir zafiyet içerir. Bu tür çağrıları tuple öğeleri, çağrı argümanları veya concat ya da ecrecover gibi yerleşik fonksiyon argümanları olarak kullanan sözleşmeler bozulmuş değerler döndürebilir veya harici çağrılara yanlış argümanlar iletebilir.

Kaynaktaki açıklama (İngilizce)

Vyper from 0.1.0b4 before 0.3.0 contains a memory corruption vulnerability caused by an incorrect stack tip pointer when internal function calls appear inside tuples or nested calls. Contracts using such calls as tuple elements, call arguments, or builtin arguments like concat or ecrecover can return corrupted values or pass wrong arguments to external calls.

Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
vyperlang vyper ≥ 0.1.0b4, < 0.3.0 0.3.0
0.3.0 Etkilenmiyor –

Kaynaklar4 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.