Skip to content

fix: upgrade vendored socket.io assets to v4.8.3 to resolve Dependabot#34

Merged
DmytroMaslov merged 1 commit into
mainfrom
fix/security-vulnerabilities-dependabot
May 12, 2026
Merged

fix: upgrade vendored socket.io assets to v4.8.3 to resolve Dependabot#34
DmytroMaslov merged 1 commit into
mainfrom
fix/security-vulnerabilities-dependabot

Conversation

@arbrix
Copy link
Copy Markdown
Owner

@arbrix arbrix commented May 9, 2026

Addresses 14 npm security vulnerabilities (Dependabot #14#25, #30#31) in vendored socket.io static assets used by the uadmin panel:

  • Upgrade socket.io-client/package.json: 1.3.7 → 4.8.3 Resolves: debug ReDoS (low/high), uglify-js Critical+High (minification mishandling + ReDoS), parseuri ReDoS, socket.io CORS misconfiguration, socket.io unhandled 'error' event, socket.io-parser insufficient validation, socket.io-parser unbounded binary attachments

  • Upgrade socket.io/package.json: 1.3.7 → 4.8.3 Resolves: debug ReDoS (low/high), superagent zip bomb (dev dep), socket.io-parser insufficient validation, socket.io-parser unbounded binary attachments

  • Replace socket.io-client/socket.io.js browser bundle with v4.8.3 The browser-served JS file now contains the patched version of the socket.io client library

  • Remove socket.io/node_modules/ms/ (v0.6.2) Stale vendored transitive dependency from the old v1.3.7 installation

Note: filippo.io/edwards25519 (Dependabot #33) is already at v1.2.0 which is newer than the patched version (v1.1.1) — that alert should be dismissed.

…t alerts

Addresses 14 npm security vulnerabilities (Dependabot #14#25, #30#31) in
vendored socket.io static assets used by the uadmin panel:

- Upgrade socket.io-client/package.json: 1.3.7 → 4.8.3
  Resolves: debug ReDoS (low/high), uglify-js Critical+High (minification
  mishandling + ReDoS), parseuri ReDoS, socket.io CORS misconfiguration,
  socket.io unhandled 'error' event, socket.io-parser insufficient validation,
  socket.io-parser unbounded binary attachments

- Upgrade socket.io/package.json: 1.3.7 → 4.8.3
  Resolves: debug ReDoS (low/high), superagent zip bomb (dev dep),
  socket.io-parser insufficient validation, socket.io-parser unbounded
  binary attachments

- Replace socket.io-client/socket.io.js browser bundle with v4.8.3
  The browser-served JS file now contains the patched version of the
  socket.io client library

- Remove socket.io/node_modules/ms/ (v0.6.2)
  Stale vendored transitive dependency from the old v1.3.7 installation

Note: filippo.io/edwards25519 (Dependabot #33) is already at v1.2.0 which
is newer than the patched version (v1.1.1) — that alert should be dismissed.

Co-authored-by: Cursor <cursoragent@cursor.com>
@DmytroMaslov DmytroMaslov merged commit bd1c60e into main May 12, 2026
@DmytroMaslov DmytroMaslov deleted the fix/security-vulnerabilities-dependabot branch May 12, 2026 06:47
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