CVE-2026-76234: RUSTSEC-2026-0026 - Unnecessary clamping of seed reduces seed entropy to 251 bits
CVE-2026-76234 · Severity: high · CVSS 7.5 · Published 2026-08-19
libcrux-ecdh and libcrux-ed25519 before 0.0.6, and libcrux-psq before 0.0.7, contain cryptographic implementation bugs. libcrux-ecdh did not properly check length and clamping during X25519 secret validation (and had a broken clamping check for imported X25519 secret keys); libcrux-ed25519 performed a duplicated clamping step during key generation; and libcrux-psq panicked instead of propagating an AEADError. These were fixed in the respective patched releases.
Yes. libcrux-ecdh (crates.io): upgrade to 0.0.6 or later; libcrux-ed25519 (crates.io): upgrade to 0.0.6 or later; libcrux-psq (crates.io): upgrade to 0.0.7 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
Am I affected by CVE-2026-76234?
Check whether you run libcrux-ecdh (crates.io), libcrux-ed25519 (crates.io) or libcrux-psq (crates.io) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
libcrux-ecdh (crates.io): upgrade to 0.0.6 or later
cargo update -p libcrux-ecdh
libcrux-ed25519 (crates.io): upgrade to 0.0.6 or later
cargo update -p libcrux-ed25519
libcrux-psq (crates.io): upgrade to 0.0.7 or later