Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

protobufjs Prototype Pollution vulnerability #502

Closed
pvlugter opened this issue Jul 20, 2023 · 1 comment · Fixed by #504
Closed

protobufjs Prototype Pollution vulnerability #502

pvlugter opened this issue Jul 20, 2023 · 1 comment · Fixed by #504
Labels
javascript-sdk kalix-runtime Runtime and SDKs sub-team

Comments

@pvlugter
Copy link
Member

# npm audit report

protobufjs  6.10.0 - 7.2.3
Severity: high
protobufjs Prototype Pollution vulnerability - https://github.com/advisories/GHSA-h755-8qp9-cq85
fix available via `npm audit fix --force`
Will install [email protected], which is a breaking change
node_modules/protobufjs
  @grpc/proto-loader  0.6.0-pre1 - 0.6.13
  Depends on vulnerable versions of protobufjs
  node_modules/@grpc/proto-loader
    @grpc/grpc-js  1.4.0 - 1.6.7
    Depends on vulnerable versions of @grpc/proto-loader
    node_modules/@grpc/grpc-js

3 high severity vulnerabilities

To address all issues (including breaking changes), run:
  npm audit fix --force
@pvlugter pvlugter added kalix-runtime Runtime and SDKs sub-team javascript-sdk labels Jul 20, 2023
@pvlugter
Copy link
Member Author

Bumping to protobufjs 7 will be a breaking change. Also a separate package for the CLI:

Upgrading to protobufjs 7 would also allow addressing other issues:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
javascript-sdk kalix-runtime Runtime and SDKs sub-team
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant