CVE-2026-62335: falha de média gravidade em openvm-org openvm
OpenVM's OpenVmHalo2Verifier accepts non-canonical app commitments
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
13Vexday Risk Score
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
ssvc Trackcvss 6.9epss 0.4%
OpenVM is a performant and modular zkVM framework built for customization and extensibility. Before 1.7.0 in the 1.x line and in affected 2.0 and 2.1 prereleases, `OpenVmHalo2Verifier.verify` accepts `appExeCommit` and `appVmCommit` as `bytes32` values without checking that either is less than the `BN254` scalar field modulus. Although public-value and proof-data lengths are checked, callers can provide non-canonical 256-bit encodings greater than or equal to that modulus at the Solidity wrapper boundary. Applications relying on the wrapper can therefore accept non-canonical app executable and app VM commitments, creating ambiguity between the supplied byte-level values and the field elements used by the verifier. This issue is fixed in versions 1.7.0, 2.0.0-rc.3 and 2.1.0-preview.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Produtos afetados
openvm-org · openvmCVEs relacionadas — openvm-org openvm
No mesmo produto, das mais perigosas para as menos.
CVE-2026-62334HIGHOpenVM's OpenVmHalo2Verifier self-call can bypass proof verificationEPSS 0.5%CVE-2025-46723HIGHOpenVM byte decomposition of pc in AUIPC chip can overflowEPSS 0.5%CVE-2026-62333HIGHOpenVM: MemoryMerkleAir allows below-leaf rows to alter memory rootsEPSS 0.4%CVE-2026-46669HIGH`openvm-pairing` pairing check missing proper subfield check on scaling factorEPSS 0.2%
Referências
https://github.com/openvm-org/openvm/blob/v2.0.0-alpha/crates/sdk/contracts/template/OpenVmHalo2Verifier.solhttps://github.com/openvm-org/openvm/blob/v2.0.0-beta.2/crates/sdk/contracts/template/OpenVmHalo2Verifier.solhttps://github.com/openvm-org/openvm/blob/v2.1.0-dev.0/crates/sdk/contracts/template/OpenVmHalo2Verifier.solhttps://github.com/openvm-org/openvm/commit/1962276254aabc5420de266a8cb672433ce955ffhttps://github.com/openvm-org/openvm/pull/152https://github.com/openvm-org/openvm/releases/tag/v1.7.0https://github.com/openvm-org/openvm/releases/tag/v2.0.0-rc.3https://github.com/openvm-org/openvm/releases/tag/v2.1.0-previewhttps://github.com/openvm-org/openvm/security/advisories/GHSA-w82q-w67c-67wv