CVE-2024-37153

Evmos's contract balance not updating correctly after interchain transaction

Published Jun 6, 2024 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
Description
Evmos is the Ethereum Virtual Machine (EVM) Hub on the Cosmos Network. There is an issue with how to liquid stake using Safe which itself is a contract. The bug only appears when there is a local state change together with an ICS20 transfer in the same function and uses the contract's balance, that is using the contract address as the sender parameter in an ICS20 transfer using the ICS20 precompile. This is in essence the "infinite money glitch" allowing contracts to double the supply of Evmos after each transaction.The issue has been patched in versions >=V18.1.0.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-2214 Evmos is the Ethereum Virtual Machine (EVM) Hub on the Cosmos Network. There is an issue with how to liquid stake using Safe which itself is a contract. The bug only appears when there is a local state change together with an ICS20 transfer in the same function and uses the contract's balance, that is using the contract address as the sender parameter in an ICS20 transfer using the ICS20 precompile. This is in essence the "infinite money glitch" allowing contracts to double the supply of Evmos after each transaction.The issue has been patched in versions >=V18.1.0.
Github GHSA Github GHSA GHSA-xgr7-jgq3-mhmc Contract balance not updating correctly after interchain transaction
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00202}

epss

{'score': 0.00207}

Type Values Removed Values Added
Metrics epss

{'score': 0.0002}

epss

{'score': 0.00202}

Type Values Removed Values Added
First Time appeared Evmos
Evmos evmos
CPEs cpe:2.3:a:evmos:evmos:*:*:*:*:*:*:*:*
Vendors & Products Evmos
Evmos evmos
Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 2, 2024, 3:50 AM
Reserved
Jun 3, 2024, 5:29 PM
Status
Modified
Published
Jun 6, 2024, 7:15 PM
Modified
Jun 17, 2026, 7:37 AM