CVE-2025-14505: Elliptic Cryptanalysis vulnerability when `k` has leading zeros

Published Jan 8, 2026
·
Updated

The ECDSA implementation of the Elliptic package generates incorrect signatures if an interim value of 'k' (as computed based on step 3.2 of RFC 6979

Affected Software

3 affected components
npm/elliptic<=6.6.1
npm/elliptic<=6.6.1
IBM Concert Software<=1.0.0-3.0.0

Event History

Jan 8, 2026
CVE Published
via MITRE·09:05 PM
Data Sourced
via MITRE·09:05 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·09:15 PM
DescriptionSeverityWeakness
Advisory Published
via GitHub·09:30 PM
Data Sourced
via GitHub·09:30 PM
DescriptionSeverityWeaknessAffected Software
Sep 22, 2026
Data Sourced
via IBM·12:00 AM
DescriptionAffected Software

Parent advisories

This vulnerability appears in the following advisories.

Frequently Asked Questions

1

What is the severity of CVE-2025-14505?

CVE-2025-14505 is classified as a high severity vulnerability due to its potential to expose secret keys through cryptanalysis of incorrect ECDSA signatures.

2

How do I fix CVE-2025-14505?

To fix CVE-2025-14505, upgrade the elliptic package to version 6.6.2 or later, which resolves the incorrect signature generation.

3

What versions are affected by CVE-2025-14505?

CVE-2025-14505 affects elliptic package versions up to and including 6.6.1.

4

What are the consequences of exploiting CVE-2025-14505?

Exploiting CVE-2025-14505 could lead to the exposure of private keys, compromising the security of cryptographic operations.

5

How does CVE-2025-14505 impact ECDSA signature generation?

CVE-2025-14505 impacts ECDSA signature generation by producing incorrect signatures when the interim value of 'k' has leading zeros, making it vulnerable to attacks.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203