CVE-2026-62337 in snark-verifierinformación

Resumen

por VulDB • 2026-10-30

SNARK Verifier es un verificador (S)NARK genérico. Antes de la versión 0.2.5, el circuito de agregación Halo 2 puede manejar incorrectamente los puntos de prueba codificados como el punto en el infinito. `EcPointLoader::multi_scalar_multiplication` coloca una base `Value::Assigned(_)` emparejada con `Value::Constant(ONE)` en su lista de variables de base no escalada y la pasa directamente a `sum_with_const`. El shim predeterminado delega en halo2-lib `EccChip::sum`, cuya adición afín incompleta asume puntos de entrada distintos de la identidad. Por lo tanto, un punto de prueba controlado por el probador codificado como `(0, 0)` puede entrar en la suma final de agregación a través del atajo con escalar uno y afectar al cálculo MSM o acumulador. La explotabilidad práctica depende de las verificaciones de agregación circundantes y de los comprobadores finales; el aviso no establece una aceptación universal de pruebas inválidas. Este problema se soluciona en la versión 0.2.5.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

GitHub M

Reservar

2026-07-13

Divulgación

2026-10-30

Moderación

aceptado

Artículo

VDB-429383

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!