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

CVE-2021-48020

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

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

0.1.0b4 sürümünden 0.3.0 öncesine kadar olan Vyper, dizilerin içinde iç fonksiyon çağrıları gerçekleştirildiğinde yanlış yığın ucu (stack tip) işaretçisinden kaynaklanan bir bellek bozulması açığı içermektedir. İç çağrıları iç içe dizi elemanlarına, harici çağrı argümanlarına, struct literallerine veya raw_log konularına (topics) yerleştiren sözleşmelerde bellek bozulabilir ve bu da sözleşmenin hatalı davranmasına neden olabilir.

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 are performed inside arrays. Contracts placing internal calls in nested array elements, external call arguments, struct literals, or raw_log topics can have memory corrupted, producing incorrect contract behavior.

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.