Skip to main content
← All vulnerabilities
CVE-2024-37158GO-2024-2927GHSA-PXV8-QHRH-JC7VGO-2024-2891GO-2024-2926

Evmos is missing precompile checks

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 18.0.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Evmos is the Ethereum Virtual Machine (EVM) Hub on the Cosmos Network. Preliminary checks on actions computed by the clawback vesting accounts are performed in the ante handler. Evmos core, implements two different ante handlers: one for Cosmos transactions and one for Ethereum transactions. Checks performed on the two implementation are different. The vulnerability discovered allowed a clawback account to bypass Cosmos ante handler checks by sending an Ethereum transaction targeting a precompile used to interact with a Cosmos SDK module. This vulnerability is fixed in 18.0.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • evmos evmos

    fixed in 18.0.0

  • github.com/evmos/evmosGo

    All versions

  • github.com/evmos/evmos/v2Go

    All versions

  • github.com/evmos/evmos/v3Go

    All versions

  • github.com/evmos/evmos/v4Go

    All versions

  • github.com/evmos/evmos/v5Go

    All versions

  • github.com/evmos/evmos/v6Go

    All versions

  • github.com/evmos/evmos/v7Go

    All versions

  • github.com/evmos/evmos/v8Go

    All versions

  • github.com/evmos/evmos/v9Go

    All versions

  • github.com/evmos/evmos/v10Go

    All versions

  • github.com/evmos/evmos/v11Go

    All versions

  • github.com/evmos/evmos/v12Go

    All versions

  • github.com/evmos/evmos/v13Go

    All versions

  • github.com/evmos/evmos/v14Go

    All versions

  • github.com/evmos/evmos/v15Go

    All versions

  • github.com/evmos/evmos/v16Go

    All versions

  • github.com/evmos/evmos/v17Go

    All versions

  • github.com/evmos/evmos/v18Go

    fixed in 18.0.0

  • github.com/evmos/evmos/v17Go

    fixed in 18.0.0

  • github.com/evmos/evmos/v16Go

    fixed in 18.0.0

  • github.com/evmos/evmos/v15Go

    fixed in 18.0.0

  • github.com/evmos/evmos/v14Go

    fixed in 18.0.0

  • github.com/evmos/evmos/v13Go

    fixed in 18.0.0

  • github.com/evmos/evmos/v12Go

    fixed in 18.0.0

  • github.com/evmos/evmos/v11Go

    fixed in 18.0.0

  • github.com/evmos/evmos/v10Go

    fixed in 18.0.0

  • github.com/evmos/evmos/v9Go

    fixed in 18.0.0

  • github.com/evmos/evmos/v8Go

    fixed in 18.0.0

  • github.com/evmos/evmos/v7Go

    fixed in 18.0.0

  • github.com/evmos/evmos/v6Go

    fixed in 18.0.0

References 2

GitHub · evmos/evmos