{
  "@id": "urn:uuid:2a296e1e-2797-4bfd-b888-c1062c3e677f",
  "role": "Document Creator",
  "author": "https://tuxcare.com",
  "version": 5,
  "@context": "https://openvex.dev/ns/v0.2.0",
  "timestamp": "2026-11-04T02:27:31.428233+00:00",
  "statements": [
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:npm/ws@0.8.1",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1"
          }
        }
      ],
      "timestamp": "2026-09-24T20:39:06.347250+00:00",
      "status_notes": "Vulnerability CVE-2016-10518 affects version 0.8.1 of ws, and is fixed in 0.8.1-tuxcare.1.",
      "vulnerability": {
        "name": "CVE-2016-10518"
      },
      "action_statement": "Vulnerability CVE-2016-10518 affects version 0.8.1 of ws, and is fixed in 0.8.1-tuxcare.1."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:npm/ws@0.8.1",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1"
          }
        }
      ],
      "timestamp": "2026-09-24T20:39:06.347250+00:00",
      "status_notes": "Vulnerability CVE-2016-10542 affects version 0.8.1 of ws, and is fixed in 0.8.1-tuxcare.2.",
      "vulnerability": {
        "name": "CVE-2016-10542"
      },
      "action_statement": "Vulnerability CVE-2016-10542 affects version 0.8.1 of ws, and is fixed in 0.8.1-tuxcare.2."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:npm/ws@0.8.1",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1"
          }
        }
      ],
      "timestamp": "2026-09-24T20:39:06.347250+00:00",
      "status_notes": "Vulnerability CVE-2020-35896 is a false positive for ws 0.8.1. false_positive \u2014 CVE-2020-35896 targets the Rust 'ws' crate, but this repository is the Node.js 'ws' package - two completely different projects in different ecosystems that share only a name. This is a wrong-project match.",
      "vulnerability": {
        "name": "CVE-2020-35896"
      },
      "impact_statement": "false_positive \u2014 CVE-2020-35896 targets the Rust 'ws' crate, but this repository is the Node.js 'ws' package - two completely different projects in different ecosystems that share only a name. This is a wrong-project match."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:npm/ws@0.8.1",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1"
          }
        }
      ],
      "timestamp": "2026-11-04T02:04:15.585197+00:00",
      "status_notes": "Vulnerability CVE-2021-32640 does not affect version 0.8.1 of ws. not_affected \u2014 Target version ws 0.8.1 is NOT AFFECTED by CVE-2021-32640. This version uses a different, safe regex pattern (`/, */`) for parsing the Sec-Websocket-Protocol header that does not exhibit catastrophic backtracking. The vulnerable pattern (`.trim().split(/ *, */)`) was introduced in later versions (5.x, 6.x, 7.x) during refactoring and does not exist in the 0.8.1 codebase. Empirical testing confi...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2021-32640"
      },
      "impact_statement": "not_affected \u2014 Target version ws 0.8.1 is NOT AFFECTED by CVE-2021-32640. This version uses a different, safe regex pattern (`/, */`) for parsing the Sec-Websocket-Protocol header that does not exhibit catastrophic backtracking. The vulnerable pattern (`.trim().split(/ *, */)`) was introduced in later versions (5.x, 6.x, 7.x) during refactoring and does not exist in the 0.8.1 codebase. Empirical testing confi..."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:npm/ws@0.8.1",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1"
          }
        }
      ],
      "timestamp": "2026-10-31T12:28:33.638846+00:00",
      "status_notes": "Vulnerability CVE-2024-37890 affects version 0.8.1 of ws.",
      "vulnerability": {
        "name": "CVE-2024-37890"
      },
      "action_statement": "Vulnerability CVE-2024-37890 affects version 0.8.1 of ws."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:npm/ws@0.8.1",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1"
          }
        }
      ],
      "timestamp": "2026-11-04T02:27:31.428233+00:00",
      "status_notes": "Vulnerability CVE-2026-45736 does not affect version 0.8.1 of ws. not_affected \u2014 CVE-2026-45736 affects ws versions >= 8.0.0, < 8.20.1. The target version 0.8.1 is outside this affected range (0.8.x series predates the 8.x series). The vulnerability involves uninitialized memory disclosure when non-Uint8Array TypedArrays are passed to websocket.close() in versions 8.x, caused by improper use of Buffer.allocUnsafe() and buf.set(). Version 0.8.1 uses a completely different co...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2026-45736"
      },
      "impact_statement": "not_affected \u2014 CVE-2026-45736 affects ws versions >= 8.0.0, < 8.20.1. The target version 0.8.1 is outside this affected range (0.8.x series predates the 8.x series). The vulnerability involves uninitialized memory disclosure when non-Uint8Array TypedArrays are passed to websocket.close() in versions 8.x, caused by improper use of Buffer.allocUnsafe() and buf.set(). Version 0.8.1 uses a completely different co..."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:npm/ws@0.8.1",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1"
          }
        }
      ],
      "timestamp": "2026-10-31T12:28:48.255901+00:00",
      "status_notes": "Vulnerability CVE-2026-48779 affects version 0.8.1 of ws.",
      "vulnerability": {
        "name": "CVE-2026-48779"
      },
      "action_statement": "Vulnerability CVE-2026-48779 affects version 0.8.1 of ws."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:npm/ws@0.8.1",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1"
          }
        }
      ],
      "timestamp": "2026-09-24T20:39:06.347250+00:00",
      "status_notes": "Vulnerability GHSA-5v72-xg48-5rpm affects version 0.8.1 of ws, and is fixed in 0.8.1-tuxcare.1.",
      "vulnerability": {
        "name": "GHSA-5v72-xg48-5rpm"
      },
      "action_statement": "Vulnerability GHSA-5v72-xg48-5rpm affects version 0.8.1 of ws, and is fixed in 0.8.1-tuxcare.1."
    }
  ]
}
