CVE-2026-62334 in OpenVMinformación

Resumen

por VulDB • 2026-10-30

OpenVM es un framework zkVM de alto rendimiento y modular diseñado para la personalización y extensibilidad. Antes de las versiones 1.7.0 en la línea 1.x, así como en las versiones preliminares afectadas 2.0 y 2.1, `OpenVmHalo2Verifier.verify` construye calldata de prueba sin procesar a partir de `proofData` controlado por el usuario, realiza una llamada `staticcall` a `address(this)` y trata una llamada exitosa como aceptación de la prueba. Si los primeros cuatro bytes de la prueba coinciden con otro selector externo expuesto por el wrapper, el despacho puede invocar una función no verificadora que se ejecuta correctamente en lugar del verificador Halo2 generado como alternativa. Las aplicaciones que utilizan el wrapper Solidity generado pueden, por consiguiente, aceptar compromisos y valores públicos arbitrarios sin verificar el sufijo de la prueba, el acumulador, los compromisos de la aplicación o los valores públicos. Este problema está resuelto en las versiones 1.7.0, 2.0.0-rc.3 y 2.1.0-preview.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

GitHub M

Reservar

2026-07-13

Divulgación

2026-10-30

Moderación

aceptado

Artículo

VDB-429391

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!