CVE-2020-28498
CVE-2020-28498 · Cryptographic Issues
Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.
The package elliptic before 6.5.4 are vulnerable to Cryptographic Issues via the secp256k1 implementation in elliptic/ec/key.js. There is no check to confirm that the public key point passed into the derive function actually exists on the secp256k1 curve. This results in the potential for the private key used in this implementation to be revealed after a number of ECDH operations are performed.
CVSS 6.8 · Moyenne · EPSS 1,2% · Correctif disponible
- Publication
- Mise à jour
Pile logicielle: system · node
Produits et versions concernés
elliptic
- Versions du logiciel
- < 6.5.4: Concernée
Aucun correctif publié
node-elliptic Debian:12
- Plages de versions concernées
- ECOSYSTEM: < 6.5.4~dfsg-1
Mettez à jour vers 6.5.4~dfsg-1
node-elliptic Debian:13
- Plages de versions concernées
- ECOSYSTEM: < 6.5.4~dfsg-1
Mettez à jour vers 6.5.4~dfsg-1
node-elliptic Debian:14
- Plages de versions concernées
- ECOSYSTEM: < 6.5.4~dfsg-1
Mettez à jour vers 6.5.4~dfsg-1
elliptic npm
- Plages de versions concernées
- SEMVER: < 6.5.4
Mettez à jour vers 6.5.4
node-elliptic Ubuntu:18.04:LTS
- Versions du logiciel
- 6.4.0+dfsg-1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-elliptic Ubuntu:20.04:LTS
- Versions du logiciel
- 6.5.1~dfsg-1
- 6.5.1~dfsg-2
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-elliptic Ubuntu:22.04:LTS
- Versions du logiciel
- 6.5.4~dfsg-1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-elliptic Ubuntu:24.04:LTS
- Versions du logiciel
- 6.5.4~dfsg-2
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-elliptic Ubuntu:25.10
- Versions du logiciel
- 6.6.1+dfsg-1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-elliptic Ubuntu:26.10
- Versions du logiciel
- 6.6.1+dfsg+~6.4.18-1
- 6.6.1+dfsg+~6.4.18-2
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
node-elliptic Ubuntu:26.04:LTS
- Versions du logiciel
- 6.6.1+dfsg-1
- 6.6.1+dfsg+~6.4.18-1
- Plages de versions concernées
- ECOSYSTEM: (−∞, +∞)
Aucun correctif publié
Sources originales
- https://snyk.io/vuln/SNYK-JS-ELLIPTIC-1064899
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1069836
- https://github.com/christianlundkvist/blog/blob/master/2020_05_26_secp256k1_twist_attacks/secp256k1_twist_attacks.md
- https://github.com/indutny/elliptic/commit/441b7428b0e8f6636c42118ad2aaa186d3c34c3f
- https://nvd.nist.gov/vuln/detail/CVE-2020-28498