CVE-2024-39696
Təsvir
Evmos, Cosmos Network üzərində mərkəzləşdirilməmiş Ethereum Virtual Machine zənciridir. Versiya 19.0.0-dan əvvəl istifadəçi maliyyələşdirən kimi üçüncü tərəf hesabını (EOA və ya kontrakt) təyin etməklə vestinq hesabı yarada bilər. Daha sonra bu istifadəçi contract.CallerAddress üçün avtorizasiya yarada bilər ki, bu da kodda yoxlanılan avtorizasiyadır. Lakin vəsaitlər mesajda göstərilən maliyyələşdirən ünvanından götürülür. Nəticədə, istifadəçi üçüncü tərəf hesabının icazəsi olmadan vestinq hesabını maliyyələşdirə bilər. Maliyyələşdirən ünvanı hər hansı bir ünvan ola bildiyi üçün bu boşluq zəncirdəki bütün hesabları boşaltmaq üçün istifadə edilə bilər. Problem versiya 19.0.0-da aradan qaldırılmışdır.
Necə düzəltmək olar
- evmos evmos19.0.0 və ya daha yeni versiya
- github.com/evmos/evmos/v1819.0.0 və ya daha yeni versiya
- github.com/evmos/evmos/v1919.0.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 < 19.0.0 | 19.0.0 |
| github.com/evmos/evmos/v18Go | v < 19.0.0, Aralıq göstərilməyib | 19.0.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 | — |
| github.com/evmos/evmos/v6Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v7Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v8Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v9Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v10Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v11Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v12Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v13Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v14Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v15Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v16Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v17Go | Aralıq göstərilməyib | — |
| github.com/evmos/evmos/v19Go | v < 19.0.0 | 19.0.0 |
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.