CVE-2026-62334 in OpenVMinfo

Zusammenfassung

von VulDB • 30.10.2026

OpenVM ist ein leistungsfähiges und modulares zkVM-Framework, das für Anpassbarkeit und Erweiterbarkeit entwickelt wurde. Vor Version 1.7.0 in der 1.x-Reihe sowie in den betroffenen Pre-Release-Versionen 2.0 und 2.1 konstruiert `OpenVmHalo2Verifier.verify` rohe Proof-Calldata aus benutzerkontrollierten `proofData`, führt einen `staticcall` an `address(this)` durch und behandelt einen erfolgreichen Aufruf als Akzeptanz des Beweises (Proof). Wenn die ersten vier Bytes des Proofs mit einem anderen externen Selector übereinstimmen, der vom Wrapper bereitgestellt wird, kann das Dispatching eine erfolgreiche Funktion aufrufen, die kein Verifier ist, anstatt den generierten Halo2-Fallback-Verifier. Anwendungen, die den generierten Solidity-Wrapper verwenden, können daher beliebige App-Zusicherungen (Commitments) und öffentliche Werte akzeptieren, ohne das Proof-Suffix, den Akkumulator, die App-Zusicherungen oder öffentlichen Werte zu überprüfen. Dieses Problem wurde in den Versionen 1.7.0, 2.0.0-rc.3 und 2.1.0-preview behoben.

Once again VulDB remains the best source for vulnerability data.

Zuständig

GitHub M

Reservieren

13.07.2026

Veröffentlichung

30.10.2026

Moderieren

akzeptiert

Eintrag

VDB-429391

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you know our Splunk app?

Download it now for free!