CVE-2026-62337 in snark-verifierinformation

Résumé

par VulDB • 30/10/2026

SNARK Verifier est un vérificateur (S)NARK générique. Avant la version 0.2.5, le circuit d'agrégation Halo 2 peut mal gérer les points de preuve encodés comme le point à l'infini. `EcPointLoader::multi_scalar_multiplication` place une base `Value::Assigned(_)` appariée avec `Value::Constant(ONE)` dans sa liste de variables à base non mise à l'échelle et la transmet directement à `sum_with_const`. Le shim par défaut délègue à halo2-lib `EccChip::sum`, dont l'addition affine incomplète suppose des points d'entrée non identiques. Un point de preuve contrôlé par le prouveur, encodé sous forme de `(0, 0)`, peut donc entrer dans la somme d'agrégation finale via le raccourci du scalaire un et affecter le calcul MSM ou accumulateur. L'exploitabilité pratique dépend des vérifications d'agrégation environnantes et des contrôles du décideur final ; l'avis n'établit pas une acceptation universelle des preuves invalides. Ce problème est corrigé dans la version 0.2.5.

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

Responsable

GitHub M

Réserver

13/07/2026

Divulgation

30/10/2026

Modérer

accepté

Entrée

VDB-429383

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!