Message length overflow in frontier
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- None · High · Low
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.
Summary
Frontier is Substrate's Ethereum compatibility layer. A security issue was discovered affecting parsing of the RPC result of the exit reason in case of EVM reversion. In release build, this would cause the exit reason being incorrectly parsed and returned by RPC. In debug build, this would cause an overflow panic. No action is needed unless you have a bridge node that needs to distinguish different reversion exit reasons and you used RPC for this. There are currently no known workarounds.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| paritytech | frontier | < commit fff8cc43b7756ce3979a38fc473f38e6e24ac451 | — | No fix listed | CNA |
| — | fc-rpc (crates.io) | up to 1.0.0 | — | No fix listed | GHSA-mjvm-mhgc-q4gp |
- frontier Vendorparitytech Affected < commit fff8cc43b7756ce3979a38fc473f38e6e24ac451 Fixed in — No fix listed CNA
- fc-rpc (crates.io) Vendor— Affected up to 1.0.0 Fixed in — No fix listed GHSA-mjvm-mhgc-q4gp
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:parity:frontier:-:*:*:*:*:*:*:* | not specified by NVD | Vulnerable | paritytech |
- cpe:2.3:a:parity:frontier:-:*:*:*:*:*:*:* Versions not specified by NVD Vulnerable ·paritytech
Remediation
No fixed version listed by the sources yet.
Timeline
- 2026-10-02 Threatist record created from CVE-2022-36008
- 2026-10-03 Alias added: GHSA-mjvm-mhgc-q4gp
References
Patch 2
Advisory 2
More paritytech Frontier vulnerabilities
- TI-2023-24151 Frontier opcode SUICIDE touches too many storage values on large contracts CVSS 3.1HIGH 7.5
- TI-2023-12975 Frontier's modexp precompile is slow for even modulus CVSS 3.1HIGH 7.5
- TI-2022-13155 Discrepency in transfer value and actual value due to incorrect truncation in Frontier CVSS 3.1MEDIUM 5.3
- TI-2022-06061 Integer underflow in Frontier CVSS 3.1MEDIUM 6.5
- TI-2022-18619 Incorrect Calculation in Frontier leads to inflated Ethereum chain gas prices CVSS 3.1MEDIUM 5.3
- TI-2021-17977 Validity check for signed Frontier-specific extrinsic not called in block execution CVSS 3.1MEDIUM 5.3
Sources
- CVE-2022-36008 · CVE Program
- CVE-2022-36008 · NVD
- FIRST EPSS
- GHSA-mjvm-mhgc-q4gp · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences