CVE-2022-39354 in evminformación

Resumen

por VulDB • 2026-08-14

SputnikVM, también conocido como evm, es una implementación en Rust de la Máquina Virtual Ethereum (Ethereum Virtual Machine). Un precompilado personalizado con estado puede utilizar el parámetro `is_static` para determinar si la llamada se ejecuta en un contexto estático (vía `STATICCALL`) y, por lo tanto, decidir si deben realizarse operaciones que modifican el estado. Antes de la versión 0.36.0, el parámetro `is_static` pasado era incorrecto: solo se establecía como `true` si la llamada provenía directamente del opcode `STATICCALL`. Sin embargo, una vez que se entra en un contexto de llamada estática, este debe permanecer estático. El problema afecta únicamente a los precompilados personalizados con estado que utilizan realmente `is_static`. En el caso de los afectados, el fallo puede provocar transiciones de estado incorrectas. La versión 0.36.0 contiene una corrección (patch). No se conocen soluciones alternativas (workarounds).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub, Inc.

Reservar

2022-09-02

Divulgación

2022-10-25

Moderación

aceptado

Artículo

VDB-212218

CPE

listo

EPSS

0.00584

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!