CVE-2026-46669 PUBLISHED

`openvm-pairing` pairing check missing proper subfield check on scaling factor

Assigner: GitHub_M
Reserved: 15.05.2026 Published: 10.06.2026 Updated: 11.06.2026

OpenVM is a performant and modular zkVM framework built for customization and extensibility. Prior to version 1.6.0, the openvm-pairing guest library's try_honest_pairing_check function invokes Theorem 3 of https://eprint.iacr.org/2024/640.pdf but does not check that the scaling factor s is in a proper subfield of Fp12. This allows incorrect results to the pairing check. This issue has been patched in version 1.6.0.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS Score: 8.7

Product Status

Vendor openvm-org
Product openvm
Versions
  • Version < 1.6.0 is affected

References

Problem Types

  • CWE-20: Improper Input Validation CWE