CVE-2024-37153
Təsvir
Evmos, Cosmos Şəbəkəsindəki Ethereum Virtual Maşın (EVM) Hub-dır. Özü müqavilə olan Safe vasitəsilə likvid steykinqin həyata keçirilməsi ilə bağlı problem mövcuddur. Xəta yalnız eyni funksiyada lokal vəziyyət dəyişikliyi ilə birlikdə ICS20 transferi baş verdikdə və müqavilənin balansından istifadə edildikdə — yəni ICS20 precompile istifadə edilərək həyata keçirilən ICS20 transferində göndərəndən parametr kimi müqavilə ünvanı istifadə edildikdə ortaya çıxır. Bu, mahiyyətcə hər əməliyyatdan sonra müqavilələrin Evmos təchizatını ikiqat artırmasına imkan verən "sonsuz pul xətasıdır" (infinite money glitch). Problem >=V18.1.0 versiyalarında aradan qaldırılmışdır.
Necə düzəltmək olar
- evmos evmos18.1.0 və ya daha yeni versiya
- github.com/evmos/evmos/v1818.1.0 və ya daha yeni versiya
- github.com/evmos/evmos/v1718.1.0 və ya daha yeni versiya
- github.com/evmos/evmos/v1618.1.0 və ya daha yeni versiya
- github.com/evmos/evmos/v1518.1.0 və ya daha yeni versiya
- github.com/evmos/evmos/v1418.1.0 və ya daha yeni versiya
- github.com/evmos/evmos/v1318.1.0 və ya daha yeni versiya
- github.com/evmos/evmos/v1218.1.0 və ya daha yeni versiya
- github.com/evmos/evmos/v1118.1.0 və ya daha yeni versiya
- github.com/evmos/evmos/v1018.1.0 və ya daha yeni versiya
- github.com/evmos/evmos/v918.1.0 və ya daha yeni versiya
- github.com/evmos/evmos/v818.1.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| evmos evmos | v < 18.1.0 | 18.1.0 |
| github.com/evmos/evmos/v18Go | v < 18.1.0 | 18.1.0 |
| github.com/evmos/evmos/v17Go | v < 18.1.0, Aralıq göstərilməyib | 18.1.0 |
| github.com/evmos/evmos/v16Go | v < 18.1.0, Aralıq göstərilməyib | 18.1.0 |
| github.com/evmos/evmos/v15Go | v < 18.1.0, Aralıq göstərilməyib | 18.1.0 |
| github.com/evmos/evmos/v14Go | v < 18.1.0, Aralıq göstərilməyib | 18.1.0 |
| github.com/evmos/evmos/v13Go | v < 18.1.0, Aralıq göstərilməyib | 18.1.0 |
| github.com/evmos/evmos/v12Go | v < 18.1.0, Aralıq göstərilməyib | 18.1.0 |
| github.com/evmos/evmos/v11Go | v < 18.1.0, Aralıq göstərilməyib | 18.1.0 |
| github.com/evmos/evmos/v10Go | v < 18.1.0, Aralıq göstərilməyib | 18.1.0 |
| github.com/evmos/evmos/v9Go | v < 18.1.0, Aralıq göstərilməyib | 18.1.0 |
| github.com/evmos/evmos/v8Go | v < 18.1.0, Aralıq göstərilməyib | 18.1.0 |
| github.com/evmos/evmos/v7Go | v < 18.1.0, Aralıq göstərilməyib | 18.1.0 |
| github.com/evmos/evmos/v6Go | v < 18.1.0, Aralıq göstərilməyib | 18.1.0 |
| github.com/evmos/evmosGo | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v2Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v3Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v4Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v5Go | 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.