Skip to content
Heist/ feed
Back to feed
Medium

Security advisory

Type: advisorySources: OSVCVE: 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 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.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2017-16007
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 09:52 UTC · Revision 1

Source evidence

CVE-2017-16007

core-osv · Original source

Published 4 Jun 2018, 19:29 UTC

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.

osv:CVE-2017-16007
Complete source record
{
  "id": "32f0fb3d49a7f293d17cdef064eabbf167797a2beb898856df7a92469e061a7f",
  "url": "https://osv.dev/vulnerability/CVE-2017-16007",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2017-16007",
    "summary": "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.",
    "evidence": "osv:CVE-2017-16007",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2017-16007",
      "aliases": [
        "CVE-2017-16007",
        "GHSA-rvj9-8cvx-3vq9"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/cisco/node-jose",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "c327c04d4b39995fedb6fcb9d5da9cfac9a82400"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:cisco:node-jose:*:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "0.9.3"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "0.9.2",
            "0.9.1",
            "0.9.0",
            "0.8.1",
            "0.8.0",
            "0.7.1",
            "0.7.0",
            "0.6.0",
            "0.5.2",
            "0.5.0",
            "0.4.0",
            "0.3.1",
            "0.3.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-16007.json"
          }
        }
      ],
      "modified": "2026-10-20T10:48:16.129334195Z",
      "provider": "osv",
      "references": [
        "https://github.com/cisco/node-jose",
        "https://nodesecurity.io/advisories/324",
        "https://gist.github.com/asanso/fa25685348051ef6a28d49aa0f27a4ae"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2017-16007",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 380210,
  "published_at": "2018-06-04T19:29:00.617+00:00"
}