CVE-2024-37154 Evmos allows unvested token delegations
Attackers can delegate unvested tokens in Evmos, bypassing vesting restrictions and gaining unauthorized control over funds.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2024-37154?
CVE-2024-37154 is a medium-severity vulnerability in evmos, published on 6 Jun 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
Evmos is the Ethereum Virtual Machine (EVM) Hub on the Cosmos Network. Users are able to delegate tokens that have not yet been vested. This affects employees and grantees who have funds managed via `ClawbackVestingAccount`. This affects 18.1.0 and earlier.
Which versions are affected by CVE-2024-37154?
40 open source packages ship an affected version, including github.com/evmos/evmos/v10, github.com/evmos/evmos and github.com/evmos/evmos/v11. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
github.com/evmos/evmos/v10 Go | All versions | None |
github.com/evmos/evmos/v10 Go | All versions to 10.0.1 | None |
github.com/evmos/evmos/v10 Go | All versions to 10.0.1 | None |
github.com/evmos/evmos Go | All versions | None |
github.com/evmos/evmos/v11 Go | All versions | None |
github.com/evmos/evmos/v11 Go | All versions to 11.0.2 | None |
34 more packages
github.com/evmos/evmos/v11 Go | All versions to 11.0.2 | None |
github.com/evmos/evmos/v12 Go | All versions | None |
github.com/evmos/evmos/v12 Go | All versions to 12.1.6 | None |
github.com/evmos/evmos/v12 Go | All versions to 12.1.6 | None |
github.com/evmos/evmos/v13 Go | All versions | None |
github.com/evmos/evmos/v13 Go | All versions to 13.0.2 | None |
github.com/evmos/evmos/v13 Go | All versions to 13.0.2 | None |
github.com/evmos/evmos/v14 Go | All versions | None |
github.com/evmos/evmos/v14 Go | All versions to 14.1.0 | None |
github.com/evmos/evmos/v14 Go | All versions to 14.1.0 | None |
github.com/evmos/evmos/v15 Go | All versions | None |
github.com/evmos/evmos/v15 Go | All versions to 15.0.0 | None |
github.com/evmos/evmos/v15 Go | All versions to 15.0.0 | None |
github.com/evmos/evmos/v16 Go | All versions | None |
github.com/evmos/evmos/v16 Go | All versions to 16.0.4 | None |
github.com/evmos/evmos/v16 Go | All versions to 16.0.4 | None |
github.com/evmos/evmos/v17 Go | All versions | None |
github.com/evmos/evmos/v17 Go | All versions to 17.0.1 | None |
github.com/evmos/evmos/v17 Go | All versions to 17.0.1 | None |
github.com/evmos/evmos/v18 Go | All versions | None |
github.com/evmos/evmos/v18 Go | All versions to 18.1.0 | None |
github.com/evmos/evmos/v18 Go | All versions to 18.1.0 | None |
github.com/evmos/evmos/v2 Go | All versions | None |
github.com/evmos/evmos/v3 Go | All versions | None |
github.com/evmos/evmos/v4 Go | All versions | None |
github.com/evmos/evmos/v5 Go | All versions | None |
github.com/evmos/evmos/v6 Go | All versions | None |
github.com/evmos/evmos/v6 Go | All versions to 6.0.4 | None |
github.com/evmos/evmos/v6 Go | All versions to 6.0.4 | None |
github.com/evmos/evmos/v7 Go | All versions | None |
github.com/evmos/evmos/v7 Go | All versions to 7.0.0 | None |
github.com/evmos/evmos/v7 Go | All versions to 7.0.0 | None |
github.com/evmos/evmos/v8 Go | All versions | None |
github.com/evmos/evmos/v8 Go | All versions to 8.2.3 | None |
Products include Evmos Evmos.
How do I fix CVE-2024-37154?
No fix has been published for CVE-2024-37154 yet. Limit exposure of the affected software until one is available.
Is CVE-2024-37154 being exploited?
There is no known exploitation of CVE-2024-37154 in the wild and no public exploit code.
Other vulnerabilities in evmos
- CVE-2024-32644 Evmos' transaction execution not accounting for all state transition after interaction with precompiles
- CVE-2024-39696 Evmos vulnerable to exploit of smart contract account and vesting
- CVE-2022-24738 Account compromise in Evmos
- CVE-2024-37153 Evmos's contract balance not updating correctly after interchain transaction
- CVE-2024-37158 Evmos is missing precompile checks
Sources
Also known as GHSA-7hrh-v6wp-53vw, GO-2024-2904.