PT-2021-16812 · Unknown · Cosmos Network Ethermint
Summerproo
·
Published
2021-02-08
·
Updated
2021-02-12
·
CVE-2021-25837
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
Cosmos Network Ethermint versions <= 0.4.0
Description
The issue is related to cache lifecycle inconsistency in the EVM module. This inconsistency occurs between the Storage caching cycle and the Tx processing cycle, causing Storage changes from failed transactions to be improperly reserved in memory. Although the bad storage cache data is discarded at EndBlock, it remains valid in the current block. This enables possible attacks, such as an "arbitrary mint token".
Recommendations
For Cosmos Network Ethermint versions <= 0.4.0, update to a version greater than 0.4.0 to resolve the cache lifecycle inconsistency issue. As a temporary workaround, consider restricting the use of the EVM module until a patch is available.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Cosmos Network Ethermint