CVE-2025-54429: polkadot-evm frontier · Incorrect Type Conversion or Cast
Affects polkadot-evm frontierSource CVE Database V5
Not known to be exploited · CVSS 6.9 Medium : upgrade to 0822030 when convenient.
Data as of 26 Oct 2026, 10:12 UTC
- EPSS
- 0.5% chance of exploitation in 30 days – higher than 42% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0822030
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 28 Jul 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade polkadot-evm/frontier to 0822030.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHubpolkadot-evm/frontierpkg:github/polkadot-evm/frontierOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
European organizations should promptly upgrade their Polkadot Frontier deployments to version 0822030 or later to incorporate the fix for this vulnerability. For teams developing custom precompiles, a thorough code audit should be conducted to verify correct usage of AddressType distinctions, ensuring that contract addresses created via CREATE and CREATE2 are properly identified as contracts rather than EOAs. Additionally, implement rigorous testing of precompile accessibility rules to prevent unintended invocation paths. Organizations should also monitor their blockchain nodes and smart contract interactions for anomalous behavior indicative of exploitation attempts. Employing runtime monitoring and alerting on contract calls that violate expected address type constraints can provide early detection. Finally, maintain close alignment with Polkadot and Substrate community advisories and security updates to stay informed of related vulnerabilities and patches.
Description
Polkadot Frontier is an Ethereum and EVM compatibility layer for Polkadot and Substrate. There are various account address types in Frontier, e.g.precompiled contracts, smart contracts, and externally owned accounts. Some EVM mechanisms should be unreachable by certain types of accounts for safety. For precompiles to be callable by smart contracts they must be explicitly configured as CallableByContract. If this configuration is absent, then the precompile should be unreachable via smart contract accounts. In commits prior to 0822030, the underlying implementation of CallableByContract which returned the AddressType was incorrect. It considered the contract address running under CREATE or CREATE2 to be AddressType::EOA rather than correctly as AddressType::Contract. The issue only affects users who use custom precompile implementations that utilize AddressType::EOA and AddressType::Contract. It's not directly exploitable in any of the predefined precompiles in Frontier. This is fixed in version 0822030.