GitHub Advisoryadvisory · npm

GHSA-rvj9-8cvx-3vq9 Invalid Curve Attack in node-jose

MEDIUM Published 2018-07-20 Modified 2023-09-06 Official page ↗
Aliases
CVE-2017-16007
Ecosystem
npm
Packages
node-jose
Severity
Moderate
CVSS vector
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-200
Reviewed
2020-06-16

Affected packages

• npm node-jose: < 0.9.3 → fixed in 0.9.3

Description

Affected versions of `node-jose` are vulnerable to an invalid curve attack. This allows an attacker to recover the private secret key when JWE with Key Agreement with Elliptic Curve Diffie-Hellman Ephemeral Static (ECDH-ES) is used. Proof of Concept Recommendation Update to version 0.9.3 or later.

Related

Alias · CVE (1)

  • CVE-2017-16007 node-jose is a JavaScript implementation of the JSON Object Signing and Encryption (JOSE) for current web browsers and node.js-based… vulnerability

Weakness · CWE (1)

  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness

References