GitHub Advisoryadvisory · crates.io

GHSA-cjg2-2fjg-fph4 Integer underflow in Frontier

MEDIUM Published 2022-01-14 Modified 2024-10-24 Official page ↗
Aliases
CVE-2022-21685
Ecosystem
crates.io
Packages
pallet-evm-precompile-modexp
Severity
Moderate
Weaknesses
CWE-191
Reviewed
2022-01-14

Affected packages

• crates.io pallet-evm-precompile-modexp: <= 1.0.0 (no fix yet)

Description

Impact 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. It is recommended that you apply the patch as soon as possible. If you do not use MODEXP precompile in your runtime, then you are not impacted. Patches Patches are applied in PR #549. Workarounds None. References Patch PR: #549 Credits Thanks to SR-Labs for discovering the security vulnerability, and thanks to PureStake team for the patches. For more information If you have any questions or comments about this advisory: • Open an issue in the Frontier repo

Related

Alias · CVE (1)

  • CVE-2022-21685 Frontier is Substrate's Ethereum compatibility layer. vulnerability

Weakness · CWE (1)

  • CWE-191 Integer Underflow (Wrap or Wraparound) weakness

References