Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2022-7106 | SputnikVM, also called evm, is a Rust implementation of Ethereum Virtual Machine. A custom stateful precompile can use the `is_static` parameter to determine if the call is executed in a static context (via `STATICCALL`), and thus decide if stateful operations should be done. Prior to version 0.36.0, the passed `is_static` parameter was incorrect -- it was only set to `true` if the call came from a direct `STATICCALL` opcode. However, once a static call context is entered, it should stay static. The issue only impacts custom precompiles that actually uses `is_static`. For those affected, the issue can lead to possible incorrect state transitions. Version 0.36.0 contains a patch. There are no known workarounds. |
Github GHSA |
GHSA-hhc4-47rh-cr34 | Incorrect is_static parameter for custom stateful precompiles in SputnikVM (evm) |
Wed, 23 Apr 2025 17:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2025-04-23T16:43:37.219Z
Reserved: 2022-09-02T00:00:00.000Z
Link: CVE-2022-39354
Updated: 2024-08-03T12:00:44.050Z
Status : Modified
Published: 2022-10-25T19:15:11.790
Modified: 2024-11-21T07:18:06.183
Link: CVE-2022-39354
No data.
OpenCVE Enrichment
No data.
EUVD
Github GHSA