Skip to content

v1.7.0

Choose a tag to compare

@shuklaayush shuklaayush released this 26 Jun 23:26
· 671 commits to main since this release
Immutable release. Only release title and notes can be modified.

This release is a security release. All users on v1.6.0 or earlier are recommended to upgrade.

Security Fixes

This release addresses the following security advisories:

Changed

  • (Circuits/Memory) Fix a soundness issue in MemoryMerkleAir by rejecting Merkle expansion rows below the leaf layer, preventing malformed traces from changing the committed memory root without a corresponding memory operation.
  • (Verifier) Fix a selector-clash issue in the Solidity verifier wrapper to ensure proof verification runs through the generated Halo2 fallback.
  • (Verifier) Reject non-canonical BN254 scalar encodings for appExeCommit and appVmCommit in the Solidity verifier wrapper.

Full Changelog: v1.6.0...v1.7.0