Skip to content

chore(deps): bump ws past advisory#67

Merged
tangletools merged 1 commit into
mainfrom
chore/deps-dependabot-sweep
May 20, 2026
Merged

chore(deps): bump ws past advisory#67
tangletools merged 1 commit into
mainfrom
chore/deps-dependabot-sweep

Conversation

@tangletools
Copy link
Copy Markdown
Contributor

Summary

Pin ws to ^8.20.1 via pnpm.overrides to close GHSA-58qx-3vcg-4xpx / CVE-2026-45736 ("ws: Uninitialized memory disclosure", medium severity, vulnerable range >=8.0.0 <8.20.1).

  • Direct vs transitive: transitive. ws is pulled by viem (peer of @tangle-network/tcloud and @tangle-network/sandbox). No direct dep exposes ws, so the fix is applied via pnpm.overrides rather than a direct-dep bump.
  • Version diff: ws 8.18.3 -> 8.20.1 (patch bump, no API surface change).
  • Cascade: none. Only ws and the isows@1.0.7(ws@…) peer-resolution snapshot are touched in the lockfile.

Test plan

  • pnpm typecheck clean
  • pnpm test -> 1220/1220 passing
  • pnpm build (tsup + openapi) clean
  • pnpm why ws confirms 8.20.1 resolved everywhere

Pin ws to ^8.20.1 via pnpm override to close GHSA-58qx-3vcg-4xpx
(CVE-2026-45736, "Uninitialized memory disclosure", medium severity).

ws is a transitive dependency pulled by viem (peer of
@tangle-network/tcloud and @tangle-network/sandbox). Direct deps do not
expose ws, so the fix is applied via pnpm.overrides rather than a
direct-dep bump.

Versions:
- ws: 8.18.3 -> 8.20.1 (vulnerable range was >=8.0.0 <8.20.1)

Verification: typecheck + 1220 tests + build all green.
@tangletools tangletools merged commit f5eeb12 into main May 20, 2026
1 check passed
@tangletools tangletools deleted the chore/deps-dependabot-sweep branch May 20, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants