CVE-2021-48018
Təsvir
0.2.13 versiyasından 0.2.15 versiyasına qədər olan Vyper-də @nonreentrant reentrancy kilidləri üçün yaddaş slotları kontraktın yaddaş dəyişənləri ilə eyni yerlərdə ayrılır. @nonreentrant istifadə edən funksiya çağırıldıqda, kilidin təyin edilməsi üst-üstə düşən yaddaş dəyişənini overwrite edir, bu da kontrakt vəziyyətinin korlanmasına və kontraktın nəzərdə tutulmuş məntiqinin pozulmasına səbəb olur.
Necə düzəltmək olar
- vyper0.2.15 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| vyperPyPI | 0.2.13 ≤ v < 0.2.15 | 0.2.15 |
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.