Skip to main content
← All vulnerabilities
CVE-2022-21685GHSA-CJG2-2FJG-FPH4

Integer underflow in Frontier

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

Summary

Frontier is Substrate's Ethereum compatibility layer. Prior to commit number `8a93fdc6c9f4eb1d2f2a11b7ff1d12d70bf5a664`, a bug in Frontier's MODEXP precompile implementation can cause an integer underflow in certain conditions. This will cause a node crash for debug builds. For release builds (and production WebAssembly binaries), the impact is limited as it can only cause a normal EVM out-of-gas. Users who do not use MODEXP precompile in their runtime are not impacted. A patch is available in pull request #549.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • paritytech frontier

    fixed in 8a93fdc

  • pallet-evm-precompile-modexpcrates.io

    through 1.0.0

References 3

GitHub · paritytech/frontier