Skip to content

fix(deps): bump grpc, x/crypto and x/net for known CVEs - #236

Merged
wu-sheng merged 1 commit into
apache:masterfrom
surlymochan:bump-grpc-xcrypto-cve
Oct 17, 2026
Merged

wu-sheng merged 1 commit into
apache:masterfrom
surlymochan:bump-grpc-xcrypto-cve

Conversation

@surlymochan

Copy link
Copy Markdown
Contributor

Bumps grpc 1.73.0 → 1.84.0, x/crypto 0.38.0 → 0.54.0 and x/net 0.40.0 → 0.57.0 to pick up their published security fixes; the other x/* and protobuf bumps come along with grpc. dist/LICENSE and CHANGES.md updated.

Locally: build (all platforms), vet, unit tests, golangci-lint v2.11.4, license-header, dependency-license and check-codegen pass. The OAP e2e jobs only run on this repo's CI.

Upgrade google.golang.org/grpc to v1.84.0, golang.org/x/crypto to v0.54.0
and golang.org/x/net to v0.57.0 so the module is clear of the listed
grpc, crypto and net advisories.

Co-authored-by: Nick <surlymo@apache.org>
@wu-sheng wu-sheng added this to the 0.15.0 milestone Oct 17, 2026
@wu-sheng
wu-sheng merged commit 29f5116 into apache:master Oct 17, 2026
7 checks passed
wu-sheng added a commit that referenced this pull request Oct 17, 2026
…237)

* Fix publish-docker startup_failure: replace docker/login-action with docker login

The ASF allow-list expired the docker/login-action v4.2.0 SHA pin, so the
workflow failed at startup again after #236 merged (as before in #229 and
#231). A plain `docker login --password-stdin` step does the same thing
with no third-party pin to expire.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LUyq3m8dX1W9YceYrZB8yj

* fix(deps): bump x/net, x/crypto and x/text for remaining advisories

Upgrade golang.org/x/net to v0.60.0, golang.org/x/crypto to v0.57.0 and
golang.org/x/text to v0.42.0 (x/sync, x/sys and x/term follow). This
clears the advisories govulncheck still reports after #236, including
five x/net HTTP/2 ones reachable from swctl's HTTP clients. The only
remaining finding is GO-2026-5932 (x/crypto/openpgp is unmaintained, has
no fix, and is not imported).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LUyq3m8dX1W9YceYrZB8yj

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants