PT-2021-16811 · Unknown · Cosmos Network Ethermint
Summerproo
·
Publicado
2021-02-08
·
Atualizado
2021-02-12
·
CVE-2021-25836
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N |
Nome do software vulnerável e versões afetadas
Cosmos Network Ethermint versões <= 0.4.0
Descrição
O problema diz respeito a uma inconsistência no ciclo de vida do cache no módulo EVM. Especificamente, quando uma transação falha, o bytecode associado a ela permanece na memória, armazenado em
stateObject.code, e é posteriormente gravado no armazenamento persistente durante a fase Endblock. Esse comportamento pode ser potencialmente explorado para criar contratos honeypot.Recomendações
Para as versões do Cosmos Network Ethermint <= 0.4.0, considere atualizar para uma versão que corrija a inconsistência no ciclo de vida do cache no módulo EVM para evitar uma possível exploração. Como solução temporária, restrinja o uso do módulo EVM até que um patch esteja disponível.
Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Cosmos Network Ethermint