Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-62335

OpenVM is a performant and modular zkVM framework built for customization and extensibility

Risk score
41/100
CVSS
6.9 v4.0
Published
30 Oct 2026

Open in the live forecast Today's forecast

What to know

What it is
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. …
Affected
See advisory
Fix
Upgrade the product to 1.7.0 or 2.0.0 (whichever matches your release line), or later.
Exploitation
No known exploitation

Why it is Yellow

  • CVSS 6.9 medium

References

Original description

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.

Last activity 30 Oct 2026. Patch Forecast updates every hour.