Skip to content

chore(deps): bump websocket-driver to 0.7.5 to fix CVE-2026-54466 - #672

Merged
bliuchak merged 1 commit into
masterfrom
fix/bump-websocket-driver
Jul 28, 2026
Merged

chore(deps): bump websocket-driver to 0.7.5 to fix CVE-2026-54466#672
bliuchak merged 1 commit into
masterfrom
fix/bump-websocket-driver

Conversation

@bliuchak

Copy link
Copy Markdown
Contributor

GHSA-xv26-6w52-cph6 (critical, CVSS 9.2): draft-protocol frame length headers let a client encode an arbitrarily large integer as a run of bytes with the high bit set. The parser accumulates it past 64-bit float precision, so the subsequent payload is framed incorrectly and messages corrupt. Fixed in 0.7.5 by rejecting length headers that exceed the configured maximum message length.

Lockfile-only change: websocket-driver is a transitive dev dependency of faye-websocket, which declares >=0.5.1, so 0.7.5 satisfies the existing range. No package.json edit and no pnpm-workspace.yaml override are needed, so there is nothing to unwind on a later bump.

Nothing published to npm was exposed. faye-websocket is a devDependency used only by the e2e WebSocket tests; runtime dependencies are just socks, socks-proxy-agent and tslib, and files publishes only dist.

Verified with the full unit + e2e suite on Node 20: 2190 passing, 0 failing, 0 pending.

@bliuchak bliuchak self-assigned this Jul 27, 2026
Copilot AI review requested due to automatic review settings July 27, 2026 21:02
@bliuchak bliuchak added adhoc Ad-hoc unplanned task added during the sprint. t-unblocking Issues with this label are in the ownership of the unblocking team. labels Jul 27, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@bliuchak
bliuchak merged commit b6d24f2 into master Jul 28, 2026
10 checks passed
@bliuchak
bliuchak deleted the fix/bump-websocket-driver branch July 28, 2026 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-unblocking Issues with this label are in the ownership of the unblocking team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants