CVE-2017-16007Sensitive Information Exposure in Cisco Node-jose

Severity
5.9MEDIUMNVD
EPSS
0.2%
top 51.82%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedJun 4
Latest updateJul 20

Description

node-jose is a JavaScript implementation of the JSON Object Signing and Encryption (JOSE) for current web browsers and node.js-based servers. node-jose earlier than version 0.9.3 is 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.

CVSS vector

CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:NExploitability: 2.2 | Impact: 3.6

Affected Packages3 packages

NVDcisco/node-jose< 0.9.3
npmcisco/node-jose< 0.9.3

Patches

🔴Vulnerability Details

3
OSV
Invalid Curve Attack in node-jose2018-07-20
GHSA
Invalid Curve Attack in node-jose2018-07-20
CVEList
CVE-2017-16007: node-jose is a JavaScript implementation of the JSON Object Signing and Encryption (JOSE) for current web browsers and node2018-06-04
CVE-2017-16007 — Sensitive Information Exposure | cvebase