Skip to content
OpenAdvisories

Description

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 ws@8.17.1 (e55e510) and backported to ws@7.5.10 (22c2876), ws@6.2.3 (eeb76d3), and ws@5.2.4 (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.

Affected products

VendorProductAffectedFixed
websockets ws >= 2.1.0, < 5.2.4, >= 6.0.0, < 6.2.3, >= 7.0.0, < 7.5.10, >= 8.0.0, < 8.17.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 node-ws 8.18.0+~cs13.7.11-1 —
Debian 13 node-ws 8.18.0+~cs13.7.11-1 —
Debian 12 node-ws No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 node-ws No fix yet —
Ubuntu 26.04 LTS node-ws No fix yet —
Ubuntu 25.10 node-ws No fix yet —
Ubuntu 24.04 LTS node-ws No fix yet —
Ubuntu 22.04 LTS node-ws No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS node-ws No fix yet —
Ubuntu 18.04 LTS node-ws No fix yet —
Ubuntu 16.04 LTS node-ws No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 dotnet-hostfxr-8.0 +7 8.0.13-2.el10_0 RHBA-2025:4932
RHEL 10 dotnet8.0 +4 8.0.113-2.el10_0 RHBA-2025:4932
RHEL 9 dotnet-hostfxr-6.0 +5 6.0.35-2.el9_5 RHBA-2024:9550
RHEL 9 dotnet-hostfxr-8.0 +7 8.0.10-3.el9_5 RHBA-2024:9549
RHEL 9 dotnet6.0 +3 6.0.135-2.el9_5 RHBA-2024:9550
RHEL 9 dotnet8.0 +4 8.0.110-3.el9_5 RHBA-2024:9549

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 js-jquery No fix yet —
Azure Linux 2 (CBL-Mariner) js-jquery No fix yet —
Azure Linux 2 (CBL-Mariner) reaper 3.1.1-10 —

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling argo-workflows 3.6.5-r2 —
Wolfi rolling kubeflow-centraldashboard 1.8.0-r5 —
Wolfi rolling kubeflow-pipelines +11 2.2.0-r4 —

Affected packages

EcosystemPackageAffectedFixedRecord
npm ws >= 2.1.0, < 5.2.4 5.2.4 GHSA-3h5v-q93c-6h6q
npm ws >= 6.0.0, < 6.2.3 6.2.3 GHSA-3h5v-q93c-6h6q
npm ws >= 7.0.0, < 7.5.10 7.5.10 GHSA-3h5v-q93c-6h6q
npm ws >= 8.0.0, < 8.17.1 8.17.1 GHSA-3h5v-q93c-6h6q

Advisories 6

References