{
  "@id": "urn:uuid:614cf1cc-dd2e-4b8c-9ff1-8188da9a4e74",
  "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": "fixed",
      "products": [
        {
          "@id": "pkg:npm/ws@0.8.1-tuxcare.2",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability CVE-2016-10518 is fixed in version 0.8.1-tuxcare.2 of ws.",
      "vulnerability": {
        "name": "CVE-2016-10518"
      }
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:npm/ws@0.8.1-tuxcare.2",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability CVE-2016-10542 is fixed in version 0.8.1-tuxcare.2 of ws.",
      "vulnerability": {
        "name": "CVE-2016-10542"
      }
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:npm/ws@0.8.1-tuxcare.2",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability CVE-2020-35896 is a false positive for ws 0.8.1-tuxcare.2. 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-tuxcare.2",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-11-04T02:04:15.585197+00:00",
      "status_notes": "Vulnerability CVE-2021-32640 does not affect version 0.8.1-tuxcare.2 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-tuxcare.2",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-10-31T12:28:33.638846+00:00",
      "status_notes": "Vulnerability CVE-2024-37890 affects version 0.8.1-tuxcare.2 of ws.",
      "vulnerability": {
        "name": "CVE-2024-37890"
      },
      "action_statement": "Vulnerability CVE-2024-37890 affects version 0.8.1-tuxcare.2 of ws."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:npm/ws@0.8.1-tuxcare.2",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-11-04T02:27:31.428233+00:00",
      "status_notes": "Vulnerability CVE-2026-45736 does not affect version 0.8.1-tuxcare.2 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-tuxcare.2",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-10-31T12:28:48.255901+00:00",
      "status_notes": "Vulnerability CVE-2026-48779 affects version 0.8.1-tuxcare.2 of ws.",
      "vulnerability": {
        "name": "CVE-2026-48779"
      },
      "action_statement": "Vulnerability CVE-2026-48779 affects version 0.8.1-tuxcare.2 of ws."
    },
    {
      "status": "fixed",
      "products": [
        {
          "@id": "pkg:npm/ws@0.8.1-tuxcare.2",
          "identifiers": {
            "purl": "pkg:npm/ws@0.8.1-tuxcare.2"
          }
        }
      ],
      "timestamp": "2026-09-24T09:31:26.931840+00:00",
      "status_notes": "Vulnerability GHSA-5v72-xg48-5rpm is fixed in version 0.8.1-tuxcare.2 of ws.",
      "vulnerability": {
        "name": "GHSA-5v72-xg48-5rpm"
      }
    }
  ]
}
