Skip to content
OpenAdvisories
Medium · 5.9 CVE-2022-50237 EUVD-2022-55212GHSA-w5vr-6qhr-36ccRUSTSEC-2022-0093

`ed25519-dalek` Double Public Key Signing Function Oracle Attack

Published Jul 28, 2025 · Updated Jul 28, 2025 · Assigned by mitre

Description

The ed25519-dalek crate before 2 for Rust allows a double public key signing function oracle attack. The Keypair implementation leads to a simple computation for extracting a private key.

Affected products

VendorProductAffectedFixed
dalek-cryptography ed25519-dalek < 2 2

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 rust-curve25519-dalek No fix yet —
Ubuntu 26.04 LTS rust-curve25519-dalek No fix yet —
Ubuntu 25.10 rust-curve25519-dalek No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed pijul 1.0.0~beta.23-1.1 openSUSE-SU-2026:11838-1

Affected packages

EcosystemPackageAffectedFixedRecord
crates.io ed25519-dalek < 2.0.0 2.0.0 GHSA-w5vr-6qhr-36cc
crates.io ed25519-dalek >= 0.0.0-0, < 2.0.0 2.0.0 RUSTSEC-2022-0093

Advisories 1

References