CVE-2022-24787
Açıklama
Vyper, Ethereum Virtual Machine için Python benzeri bir Akıllı Sözleşme Dilidir. 0.3.1 ve önceki sürümlerde, bytestring'ler kirli baytlar içerebilir ve bu durum kelimesi kelimesine karşılaştırmaların yanlış sonuçlar vermesine neden olabilir. Kirli sıfır dışı baytlar olmasa bile, uzunluk karşılaştırması yapılmadığı için biri `"\x00"` ile bitiyorsa iki bytestring eşit olarak karşılaştırılabilir. Bir yama mevcuttur ve 0.3.2 sürümünün parçası olması beklenmektedir. Şu anda bilinen bir geçici çözüm yoktur.
Nasıl düzeltilir
- vyper0.3.2 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.1 | — |
| vyperPyPI | v < 0.3.2 | 0.3.2 |
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.