- Yama var
- Son 7 gün
- CWE-787
CVE-2020-37286
Vyper'da iç içe iç fonksiyon çağrılarında bellek bozulması
- 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ım | Etkilenen | Dü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
- 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.