CVE-2025-14505: medium-severity vulnerability in Elliptic
Elliptic Cryptanalysis vulnerability when `k` has leading zeros
Published
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
No sign of exploitation. No public exploitation artifact known so far.
The Elliptic cryptographic library incorrectly handles certain values during ECDSA signature generation, causing signatures to be invalid or weak. An attacker with access to both a faulty and correct signature could potentially recover the secret key used to sign messages.
ECDSA signature generation in Elliptic truncates the interim value 'k' when it contains leading zeros due to incorrect byte-length computation during RFC 6979 deterministic nonce generation. This cryptanalytic weakness allows an attacker who obtains paired faulty and correct signatures for the same message to derive the private key through differential analysis, compromising the entire cryptographic system.