Lucene search

K
nvd[email protected]NVD:CVE-2022-35936
HistoryAug 05, 2022 - 1:15 p.m.

CVE-2022-35936

2022-08-0513:15:08
CWE-668
web.nvd.nist.gov
2
ethermint
ethereum library
vulnerability
selfdestruct
bytecode
codehash
deleteaccount
dos
patch
upgrade
redeploy

CVSS3

5.3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

EPSS

0.001

Percentile

41.9%

Ethermint is an Ethereum library. In Ethermint running versions before v0.17.2, the contract selfdestruct invocation permanently removes the corresponding bytecode from the internal database storage. However, due to a bug in the DeleteAccountfunction, all contracts that used the identical bytecode (i.e shared the same CodeHash) will also stop working once one contract invokes selfdestruct, even though the other contracts did not invoke the selfdestruct OPCODE. This vulnerability has been patched in Ethermint version v0.18.0. The patch has state machine-breaking changes for applications using Ethermint, so a coordinated upgrade procedure is required. A workaround is available. If a contract is subject to DoS due to this issue, the user can redeploy the same contract, i.e. with identical bytecode, so that the original contract’s code is recovered. The new contract deployment restores the bytecode hash -> bytecode entry in the internal state.

Affected configurations

Nvd
Node
evmosethermintRange<0.18.0
Node
kavakavaRange<0.18.0
Node
cryptocronosRange0.7.0
Node
evmosevmosRange<7.0.0
VendorProductVersionCPE
evmosethermint*cpe:2.3:a:evmos:ethermint:*:*:*:*:*:*:*:*
kavakava*cpe:2.3:a:kava:kava:*:*:*:*:*:*:*:*
cryptocronos*cpe:2.3:a:crypto:cronos:*:*:*:*:*:*:*:*
evmosevmos*cpe:2.3:a:evmos:evmos:*:*:*:*:*:*:*:*

CVSS3

5.3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

EPSS

0.001

Percentile

41.9%

Related for NVD:CVE-2022-35936