Skip to content

Bump google.golang.org/grpc to v1.82.1 (GHSA-hrxh-6v49-42gf) - #358

Open
stevenolen wants to merge 1 commit into
mainfrom
bump-grpc-cve-fix
Open

Bump google.golang.org/grpc to v1.82.1 (GHSA-hrxh-6v49-42gf)#358
stevenolen wants to merge 1 commit into
mainfrom
bump-grpc-cve-fix

Conversation

@stevenolen

Copy link
Copy Markdown
Contributor

Summary

Remediates a High severity Snyk finding: Incorrect Authorization (GHSA-hrxh-6v49-42gf, CWE-863) in google.golang.org/grpc, which is vulnerable below v1.82.1.

grpc is an indirect dependency pulled in transitively through the Pulumi SDK. Bumping it to v1.82.1 in the lib module forces minimal version selection to the patched release. The cmd module inherits the fix through its local replace of lib.

Changes

  • lib/go.mod, lib/go.sum: grpc v1.80.0 to v1.82.1
  • cmd/go.mod, cmd/go.sum: grpc v1.80.0 to v1.82.1 (inherited via the lib replace)

Verification

  • go build ./... clean in both modules
  • go test ./... passes in both modules
  • snyk test reports 0 vulnerable paths in both modules (finding cleared)

Resolves a High severity Incorrect Authorization finding (GHSA-hrxh-6v49-42gf, CWE-863) in google.golang.org/grpc, which is vulnerable below v1.82.1. grpc is a transitive dependency pulled through the Pulumi SDK. Bumping the lib module forces minimal version selection to the patched release, and the cmd module picks it up via its local replace of lib.
@stevenolen
stevenolen marked this pull request as ready for review July 22, 2026 18:03
@stevenolen
stevenolen requested a review from a team as a code owner July 22, 2026 18:03
@stevenolen
stevenolen enabled auto-merge July 22, 2026 18:03
@claude

claude Bot commented Jul 22, 2026

Copy link
Copy Markdown

Claude finished @stevenolen's task in 33s —— View job


PR Review

  • Read changed files
  • Review go.mod changes
  • Verify dependency bump is correct and complete
  • Post review

This is a clean, minimal CVE fix. A few observations:

Correct scope: Both lib/ and cmd/ modules are updated symmetrically. The genproto/googleapis/api and genproto/googleapis/rpc co-packages are also bumped alongside grpc — these share grpc's release cadence and need to be updated together, so that's correct.

go.sum integrity: The new hash entries for v1.82.1 and the updated genproto timestamps look structurally correct (h1 hash + go.mod hash for each module).

Indirection is appropriate: grpc is listed as // indirect in both modules, which is accurate since it's pulled in transitively through the Pulumi SDK. The explicit version pin in go.mod is the right way to force MVS to the patched version.

No issues found. The change is exactly as narrow as it should be for a CVE remediation.

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.

1 participant