fix(deps): update dependency ws to v8.17.1 [security] - #42
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
2 times, most recently
from
April 24, 2025 13:38
802d776 to
80f0050
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
2 times, most recently
from
May 7, 2025 20:01
89265c4 to
d7ec302
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
May 13, 2025 11:55
d7ec302 to
422b759
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
May 13, 2025 17:46
422b759 to
1036481
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
2 times, most recently
from
May 19, 2025 23:06
38cf7d9 to
13e1287
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
2 times, most recently
from
May 28, 2025 17:03
9c44df1 to
dce0d06
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
June 4, 2025 13:15
dce0d06 to
d2154d8
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
June 4, 2025 19:34
d2154d8 to
1cc6cd7
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
2 times, most recently
from
June 18, 2025 19:55
70a939d to
d0e29c2
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
June 22, 2025 15:32
d0e29c2 to
94a38fe
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
August 10, 2025 17:32
91b68d1 to
51b766f
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
August 13, 2025 14:28
51b766f to
4b1da2c
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
August 13, 2025 19:33
4b1da2c to
528d0be
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
August 19, 2025 15:07
528d0be to
4f61f85
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
August 19, 2025 21:28
4f61f85 to
28cfebe
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
August 31, 2025 12:43
28cfebe to
779f71b
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
August 31, 2025 18:05
779f71b to
2b0da90
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
September 25, 2025 20:47
2b0da90 to
305a2be
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
September 26, 2025 00:33
305a2be to
4b48a06
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
October 9, 2025 11:32
4b48a06 to
085894b
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
October 9, 2025 12:54
085894b to
8903ee9
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
October 22, 2025 00:37
8903ee9 to
afd0c72
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
October 22, 2025 12:56
afd0c72 to
3049715
Compare
renovate
Bot
force-pushed
the
renovate/npm-ws-vulnerability
branch
from
November 10, 2025 19:13
3049715 to
d1e21a3
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
8.16.0->8.17.1~8.16.0->~8.17.1GitHub Vulnerability Alerts
CVE-2024-37890
Impact
A request with a number of headers exceeding the
server.maxHeadersCountthreshold could be used to crash a ws server.Proof of concept
Patches
The vulnerability was fixed in ws@8.17.1 (websockets/ws@e55e510) and backported to ws@7.5.10 (websockets/ws@22c2876), ws@6.2.3 (websockets/ws@eeb76d3), and ws@5.2.4 (websockets/ws@4abd8f6)
Workarounds
In vulnerable versions of ws, the issue can be mitigated in the following ways:
--max-http-header-size=sizeand/or themaxHeaderSizeoptions so that no more headers than theserver.maxHeadersCountlimit can be sent.server.maxHeadersCountto0so that no limit is applied.Credits
The vulnerability was reported by Ryan LaPointe in https://github.com/websockets/ws/issues/2230.
References
Release Notes
websockets/ws (ws)
v8.17.1Compare Source
Bug fixes
A request with a number of headers exceeding the
server.maxHeadersCountthreshold could be used to crash a ws server.
The vulnerability was reported by Ryan LaPointe in #2230.
In vulnerable versions of ws, the issue can be mitigated in the following ways:
--max-http-header-size=sizeand/or themaxHeaderSizeoptions sothat no more headers than the
server.maxHeadersCountlimit can be sent.server.maxHeadersCountto0so that no limit is applied.v8.17.0Compare Source
Features
WebSocketconstructor now accepts thecreateConnectionoption (#2219).Other notable changes
allowSynchronousEventsoption has been changed totrue(#2221).This is a breaking change in a patch release. The assumption is that the option
is not widely used.
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.