Skip to content

Bump ws from 8.18.0 to 8.20.1 in /packages/app - #7597

Merged
gonzaloriestra merged 2 commits into
mainfrom
dependabot/npm_and_yarn/packages/app/ws-8.20.1
Jun 8, 2026
Merged

Bump ws from 8.18.0 to 8.20.1 in /packages/app#7597
gonzaloriestra merged 2 commits into
mainfrom
dependabot/npm_and_yarn/packages/app/ws-8.20.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 21, 2026

Copy link
Copy Markdown
Contributor

Bumps ws from 8.18.0 to 8.20.1.

Release notes

Sourced from ws's releases.

8.20.1

Bug fixes

  • Fixed an uninitialized memory disclosure issue in websocket.close() (c0327ec1).

Providing a TypedArray (e.g. Float32Array) as the reason argument for websocket.close(), rather than the supported string or Buffer types, caused uninitialized memory to be disclosed to the remote peer.

import { deepStrictEqual } from 'node:assert';
import { WebSocket, WebSocketServer } from 'ws';
const wss = new WebSocketServer(
{ port: 0, skipUTF8Validation: true },
function () {
const { port } = wss.address();
const ws = new WebSocket(ws://localhost:${port}, {
skipUTF8Validation: true
});
ws.on('close', function (code, reason) {
  deepStrictEqual(reason, Buffer.alloc(80));
});

}
);
wss.on('connection', function (ws) {
ws.close(1000, new Float32Array(20));
});

The issue was privately reported by Nikita Skovoroda.

8.20.0

Features

  • Added exports for the PerMessageDeflate class and utilities for the Sec-WebSocket-Extensions and Sec-WebSocket-Protocol headers (d3503c1f).

8.19.0

Features

  • Added the closeTimeout option (#2308).

Bug fixes

  • Handled a forthcoming breaking change in Node.js core (19984854).

... (truncated)

Commits
  • 5d9b316 [dist] 8.20.1
  • c0327ec [security] Fix uninitialized memory disclosure in websocket.close()
  • ce2a3d6 [ci] Test on node 26
  • 58e45b8 [ci] Do not test on node 25
  • 5f26c24 [ci] Run the lint step on node 24
  • 8439255 [dist] 8.20.0
  • d3503c1 [minor] Export the PerMessageDeflate class and header utils
  • 3ee5349 [api] Convert the isServer and maxPayload parameters to options
  • 91707b4 [doc] Add missing space
  • 8b55319 [pkg] Update eslint to version 10.0.1
  • Additional commits viewable in compare view

@dependabot
dependabot Bot requested a review from a team as a code owner May 21, 2026 13:01
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 21, 2026
@github-actions github-actions Bot added no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users. devtools-gardener Post the issue or PR to Slack for the gardener labels May 21, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/packages/app/ws-8.20.1 branch 2 times, most recently from 23842d8 to 1a3a06d Compare May 27, 2026 16:24
Bumps [ws](https://github.com/websockets/ws) from 8.18.0 to 8.20.1.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](websockets/ws@8.18.0...8.20.1)

---
updated-dependencies:
- dependency-name: ws
  dependency-version: 8.20.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@gonzaloriestra
gonzaloriestra force-pushed the dependabot/npm_and_yarn/packages/app/ws-8.20.1 branch from 1a3a06d to 14b3ff3 Compare June 8, 2026 10:02
@gonzaloriestra
gonzaloriestra added this pull request to the merge queue Jun 8, 2026
Merged via the queue into main with commit db03ed8 Jun 8, 2026
28 checks passed
@gonzaloriestra
gonzaloriestra deleted the dependabot/npm_and_yarn/packages/app/ws-8.20.1 branch June 8, 2026 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file devtools-gardener Post the issue or PR to Slack for the gardener javascript Pull requests that update Javascript code no-changelog This PR doesn't include a changeset entry. Is an internal only change not relevant to end users.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant