Skip to content

fix(message-bus): upgrade grpc deps to fix protobufjs GHSA-xq3m-2v4x-88gg#52

Merged
oncicaradupopovici merged 2 commits into
mainfrom
fix/protobufjs-security-ghsa-xq3m-2v4x-88gg
May 18, 2026
Merged

fix(message-bus): upgrade grpc deps to fix protobufjs GHSA-xq3m-2v4x-88gg#52
oncicaradupopovici merged 2 commits into
mainfrom
fix/protobufjs-security-ghsa-xq3m-2v4x-88gg

Conversation

@oncicaradupopovici
Copy link
Copy Markdown
Contributor

Summary

  • Upgrade @grpc/grpc-js from ^1.4.1 to ^1.14.3
  • Upgrade @grpc/proto-loader from ^0.6.5 to ^0.8.1
  • protobufjs rezolvat automat la 7.5.9 (de la 6.11.4 și 7.4.0)

Motivație

Clientul a raportat 3 vulnerabilități critice GHSA-xq3m-2v4x-88gg în protobufjs:

Locație Versiune vulnerabilă Fix
@totalsoft/message-bus/node_modules/protobufjs 6.11.5 7.5.9 ✓
node_modules/protobufjs 7.2.6 7.5.9 ✓
@grpc/proto-loader/node_modules/protobufjs 6.11.5 7.5.9 ✓

@grpc/proto-loader@0.8.1 cere explicit protobufjs@^7.5.5, eliminând complet seria 6.x vulnerabilă și versiunile 7.x < 7.5.5.

Test plan

  • Toate cele 35 de teste din @totalsoft/message-bus trec fără modificări de cod sursă
  • API-ul protoLoader.loadSync() este compatibil între 0.6.x, 0.7.x și 0.8.x

🤖 Generated with Claude Code

…88gg

Upgrade @grpc/grpc-js from ^1.4.1 to ^1.14.3 and @grpc/proto-loader
from ^0.6.5 to ^0.8.1 to eliminate the critical protobufjs vulnerability.
proto-loader 0.8.1 requires protobufjs ^7.5.5 (resolved to 7.5.9), removing
the vulnerable 6.11.x and sub-7.5.5 versions from the dependency tree.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 18, 2026

🦋 Changeset detected

Latest commit: 8ee0d52

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@totalsoft/message-bus Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@oncicaradupopovici oncicaradupopovici merged commit 17fd694 into main May 18, 2026
1 check passed
@oncicaradupopovici oncicaradupopovici deleted the fix/protobufjs-security-ghsa-xq3m-2v4x-88gg branch May 18, 2026 14:44
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