cve.bz

CVE-2021-32640

5.3 mediumEPSS 2.8%

Medium (5.3). EPSS 2.8% chance of exploitation in the next 30 days. Fixed in ws 5.2.3, 6.2.2, 7.4.6.

ws is an open source WebSocket client and server library for Node.js. A specially crafted value of the `Sec-Websocket-Protocol` header can be used to significantly slow down a ws server. The vulnerability has been fixed in ws@7.4.6 (https://github.com/websockets/ws/commit/00c425ec77993773d823f018f64a5c44e17023ff). In vulnerable versions of ws, the issue can be mitigated by reducing the maximum allowed length of the request headers using the [`--max-http-header-size=size`](https://nodejs.org/api/cli.html#cli_max_http_header_size_size) and/or the [`maxHeaderSize`](https://nodejs.org/api/http.html#http_http_createserver_options_requestlistener) options.

Severity

CVSS 3.1

5.3 medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
EPSS
2.8% chance of exploitation in the next 30 days; higher than 86% of CVEs (scores of 2026-10-31)
CWE
CWE-400
Published
Modified
Record from
the NVD, synced

Affected

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-6fc8-4gx4-v693npmws>=7.0.0 <7.4.67.4.6
GHSA-6fc8-4gx4-v693npmws>=6.0.0 <6.2.26.2.2
GHSA-6fc8-4gx4-v693npmws>=5.0.0 <5.2.35.2.3

References

Check your stackJSON