Skip to content
OpenAdvisories
High · 8.9 CVE-2026-46654 EUVD-2026-36119GHSA-vj64-rjf3-w3v7

Plonky3 MultiField32Challenger: transcript malleability and challenge entropy loss

Published Jun 10, 2026 · Updated Jun 11, 2026 · Assigned by GitHub_M

Description

Plonky3 is a toolkit for polynomial IOPs (PIOPs). Prior to versions 0.4.3 and 0.5.3, an attacker controlling prover-side observations can craft distinct transcripts that produce identical challenges, breaking the binding property of Fiat-Shamir. This issue has been patched in versions 0.4.3 and 0.5.3.

Affected products

VendorProductAffectedFixed
Plonky3 Plonky3 < 0.4.3, >= 0.5.0, < 0.5.3 —

Affected packages

EcosystemPackageAffectedFixedRecord
crates.io p3-challenger < 0.4.3 0.4.3 GHSA-vj64-rjf3-w3v7
crates.io p3-challenger >= 0.5.0, < 0.5.3 0.5.3 GHSA-vj64-rjf3-w3v7

References