Skip to content

security: bump grpc to 1.79.3 (CVE-2026-33186)#17

Closed
kevinelliott wants to merge 1 commit intomainfrom
security/grpc-cve-2026-33186
Closed

security: bump grpc to 1.79.3 (CVE-2026-33186)#17
kevinelliott wants to merge 1 commit intomainfrom
security/grpc-cve-2026-33186

Conversation

@kevinelliott
Copy link
Copy Markdown
Owner

Summary

Resolves Dependabot alert #1: CVE-2026-33186, a critical authorization bypass in gRPC-Go via missing leading slash in :path.

  • Vulnerable range: < 1.79.3
  • First patched: 1.79.3

Changes

  • google.golang.org/grpc: v1.78.0v1.79.3
  • Transitive: x/net v0.48.0, x/sync v0.19.0, x/text v0.32.0, genproto/googleapis/rpc corresponding bump

Test plan

  • go build ./... clean
  • go test ./pkg/api/grpc/... -race green
  • go test ./... -race -short green

🤖 Generated with Claude Code

Fixes CVE-2026-33186: gRPC-Go authorization bypass via missing leading
slash in :path. Vulnerable range <1.79.3, patched in 1.79.3.

Transitive bumps:
- golang.org/x/net v0.47.0 -> v0.48.0
- golang.org/x/sync v0.18.0 -> v0.19.0
- golang.org/x/text v0.31.0 -> v0.32.0
- google.golang.org/genproto/googleapis/rpc (corresponding bump)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 21, 2026 06:07
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Go module dependencies to remediate CVE-2026-33186 by bumping google.golang.org/grpc to a patched version, along with associated transitive dependency updates reflected in go.mod/go.sum.

Changes:

  • Bump google.golang.org/grpc from v1.78.0v1.79.3.
  • Update related dependencies (golang.org/x/net, golang.org/x/sync, golang.org/x/text, genproto/googleapis/rpc) and refresh go.sum.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
go.mod Updates required module versions for gRPC and related direct/indirect deps.
go.sum Refreshes checksums for updated deps; also includes additional transitive changes.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

kevinelliott added a commit that referenced this pull request Apr 21, 2026
Promote the Unreleased section to 1.1.0 and capture everything landed
since v1.0.24: the parallel version-check perf work (#16), the
google.golang.org/grpc CVE-2026-33186 security bump (#17), the
golangci-lint pinning (#18), and the shared detect+version-check
pipeline refactor (#19).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@kevinelliott
Copy link
Copy Markdown
Owner Author

Commit already on main as 75fc1e0. Closing as stale.

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