CVE-2018-15552
Təsvir
Ethereum qumar oyunu olan The Ethereum Lottery üçün sadə lotereya smart kontrakt tətbiqinin "PayWinner" funksiyası, hər kəs tərəfindən oxuna bilən "maxTickets" dəyişəni ilə təsadüfi dəyər yaradır (bu dəyişən gizli olsa da, proqnozlaşdırıla bilir və eth.getStorageAt funksiyası vasitəsilə oxuna bilir). Buna görə də, bu, hücumçulara həmişə qalib gəlməyə və mükafatlar almağa imkan verir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| theethereumlottery the_ethereum_lottery | Aralıq göstərilməyib | — |
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.