Skip to content

fix(deps): bump google.golang.org/grpc to v1.79.3 (CVE-2026-33186) - #20

Merged
bschimke95 merged 1 commit into
mainfrom
fix/security-cve-2026-33186-grpc
Apr 2, 2026
Merged

fix(deps): bump google.golang.org/grpc to v1.79.3 (CVE-2026-33186)#20
bschimke95 merged 1 commit into
mainfrom
fix/security-cve-2026-33186-grpc

Conversation

@bschimke95

Copy link
Copy Markdown
Collaborator

Summary

CVE-2026-33186 - gRPC-Go authorization bypass

gRPC-Go v1.79.1 and earlier have an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted "deny" rules in interceptors like grpc/authz. v1.79.3 rejects any request with a non-canonical path with an Unimplemented error.

Severity: Critical
Reference: grpc/grpc-go#8981

Dependabot Alert Triage

Alert CVE Severity Action
#9 CVE-2026-33186 Critical Fixed by this PR (grpc bump)
#10, #8, #6, #5, #4, #3, #2, #1 Various High/Medium Dismissed as inaccurate - manifests k8s/go.mod and k8s/tools/go.mod do not exist in this repo
#11 CVE-2026-33634 Critical Already fixed (trivy-action)
#7 CVE-2026-3351 Medium Already fixed (lxd already at patched version)
gRPC-Go v1.79.1 and earlier have an authorization bypass where malformed
:path headers (missing the leading slash) could bypass path-based
restricted "deny" rules in interceptors like grpc/authz. v1.79.3
rejects any request with a non-canonical path with an Unimplemented
error.

Severity: Critical
Ref: grpc/grpc-go#8981

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Updates the project’s Go module dependencies to incorporate a patched gRPC-Go release that fixes a critical authorization bypass (CVE-2026-33186).

Changes:

  • Bump google.golang.org/grpc from v1.79.1 to v1.79.3 in go.mod.
  • Refresh go.sum checksums to reflect the updated gRPC-Go version.

Reviewed changes

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

File Description
go.mod Updates the indirect gRPC-Go requirement to v1.79.3 to pick up the security fix.
go.sum Updates checksum entries for google.golang.org/grpc v1.79.3 to match the module change.

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

@bschimke95
bschimke95 merged commit 079caf4 into main Apr 2, 2026
9 checks passed
@bschimke95
bschimke95 deleted the fix/security-cve-2026-33186-grpc branch April 2, 2026 10:02
ktsakalozos-canonical pushed a commit that referenced this pull request May 28, 2026
gRPC-Go v1.79.1 and earlier have an authorization bypass where malformed
:path headers (missing the leading slash) could bypass path-based
restricted "deny" rules in interceptors like grpc/authz. v1.79.3
rejects any request with a non-canonical path with an Unimplemented
error.

Severity: Critical
Ref: grpc/grpc-go#8981
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants