CVE-2023-32059
Təsvir
Vyper, Ethereum virtual maşını üçün Python tipli ağıllı kontrakt dilidir. Versiya 0.3.8-dək olan versiyalarda, standart arqumentlərlə daxili çağırışlar yanlış şəkildə kompilyasiya edilir. Çağırışda təqdim olunan arqumentlərin sayından asılı olaraq, standart dəyərlər sağdan sola deyil, soldan sağa əlavə olunur. Tiplər uyğun gəlmədiyi halda, tip yoxlamasından yan keçilir. Daxili funksiyalara kwargs ötürmək imkanı sənədləşdirilməmiş və geniş bilinməyən bir xüsusiyyətdir. Problem 0.3.8 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- vyperlang vyper0.3.8 və ya daha yeni versiya
- vyper0.3.8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| vyperlang vyper | v < 0.3.8 | 0.3.8 |
| vyperPyPI | v < 0.3.8 | 0.3.8 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.