CVE-2024-26149
Açıklama
Vyper, Ethereum sanal makinesi için Python benzeri bir Akıllı Sözleşme Dilidir. `_abi_decode` içerisinde bir dizi için başlangıç indeksi olarak aşırı büyük bir değer belirtilirse, bu durum okuma konumunun taşmasına neden olabilir. Bu, amaçlanan dizi sınırlarının dışındaki değerlerin çözümlenmesine yol açarak, `_abi_decode` içinde diziler kullanan sözleşmelerde potansiyel istismarlara neden olabilir. Bu güvenlik açığı 0.3.10 ve önceki sürümleri etkilemektedir.
Nasıl düzeltilir
- vyper0.4.0, 0.4.0b1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| vyperlang vyper | v ≤ 0.3.10 | — |
| vyperPyPI | v < 0.4.0, v < 0.4.0b1 | 0.4.0, 0.4.0b1 |
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.
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.