6.6.1
11 years ago
1 years ago
Known vulnerabilities in the elliptic package. This does not include vulnerabilities belonging to this package’s dependencies.
Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.
Fix for free| Vulnerability | Vulnerable Version |
|---|---|
elliptic is a fast elliptic-curve cryptography implementation in plain javascript. Affected versions of this package are vulnerable to Use of a Cryptographic Primitive with a Risky Implementation due to the incorrect computation of the byte-length of Note: There is a distinct but related issue CVE-2024-48948. How to fix Use of a Cryptographic Primitive with a Risky Implementation? There is no fixed version for | * |
elliptic is a fast elliptic-curve cryptography implementation in plain javascript. Affected versions of this package are vulnerable to Information Exposure due to the How to fix Information Exposure? Upgrade | <6.6.1 |
elliptic is a fast elliptic-curve cryptography implementation in plain javascript. Affected versions of this package are vulnerable to Improper Verification of Cryptographic Signature due to an anomaly in the In some situations, a private key exposure is possible. This can happen when an attacker knows a faulty and the corresponding correct signature for the same message. Note: The scope of this issue was limited to improper validation of messages with leading zeros and fixed in version 6.6.0.
The additional CVE-2025-14505 was issued to track the signature issue related to leading zeros during the computation of How to fix Improper Verification of Cryptographic Signature? Upgrade | <6.6.0 |
elliptic is a fast elliptic-curve cryptography implementation in plain javascript. Affected versions of this package are vulnerable to Improper Verification of Cryptographic Signature due to improper range validation of the Note: This vulnerability could have a security-relevant impact if an application relies on the uniqueness of a signature. How to fix Improper Verification of Cryptographic Signature? Upgrade | <6.5.6 |
elliptic is a fast elliptic-curve cryptography implementation in plain javascript. Affected versions of this package are vulnerable to Improper Verification of Cryptographic Signature due to a missing signature length check in the How to fix Improper Verification of Cryptographic Signature? Upgrade | <6.5.7 |
elliptic is a fast elliptic-curve cryptography implementation in plain javascript. Affected versions of this package are vulnerable to Improper Verification of Cryptographic Signature due to the allowance of BER-encoded signatures. An attacker can manipulate the ECDSA signatures by exploiting the signature malleability. How to fix Improper Verification of Cryptographic Signature? Upgrade | <6.5.7 |
elliptic is a fast elliptic-curve cryptography implementation in plain javascript. Affected versions of this package are vulnerable to Improper Verification of Cryptographic Signature due to a missing check for whether the leading bit of How to fix Improper Verification of Cryptographic Signature? Upgrade | <6.5.7 |