chore(deps): bump grpc 1.81.1 -> 1.83.0 and x/mod 0.38.0 -> 0.40.0 on REL_5_8 to clear GO-2026-6061 - #4546
Merged
ValClarkson merged 1 commit intoAug 17, 2026
Conversation
… REL_5_8 Peer of the equivalent main-branch fix. Clears the actionable govulncheck finding on REL_5_8 for the August 2026 release cycle. Ran 'hack/go-get.sh -u google.golang.org/grpc golang.org/x/mod' per the go.mod note, which keeps the go directive stable (still 1.26.3 on this branch until the Go bump PR lands) and lets 'go mod tidy' sweep matching transitive minors: * google.golang.org/grpc 1.81.1 -> 1.83.0 (fixes GO-2026-6061 -- xDS RBAC + HTTP/2 transport CVEs; called via cmd/postgres-operator/open_telemetry.go's OTel WithBatcher and internal/postgres/parameters.go's strings.Replacer -> http2 transport) * golang.org/x/mod 0.38.0 -> 0.40.0 (fixes GO-2026-6180 and GO-2026-6179 -- sumdb tlog bypass / unrelated hashes; module-level, not called, but noisy in the govulncheck report) * golang.org/x/crypto 0.54.0 -> 0.55.0 * golang.org/x/net 0.57.0 -> 0.58.0 * golang.org/x/text 0.40.0 -> 0.41.0 * golang.org/x/tools 0.48.0 -> 0.49.0 * google.golang.org/protobuf 1.36.12-<pre> -> 1.36.12 * google.golang.org/genproto/googleapis/rpc refresh to 20260810 * cel.dev/expr 0.25.1 -> 0.25.2 Local go build / govulncheck are blocked on macOS by the pre-existing pg_query_go/v5 cgo 'strchrnul' collision with the current macOS SDK (reproduces on unmodified REL_5_8 -- unrelated to this bump). The same set of bumps was verified with 'govulncheck ./...' on main and reports 'Your code is affected by 0 vulnerabilities' (down from 1: GO-2026-6061). Linux CI runs govulncheck cleanly. Only GO-2026-5932 (x/crypto/openpgp, unmaintained upstream, no fix) remains as a module-only finding not called from any PGO code path.
ValClarkson
force-pushed
the
fix/govulncheck-grpc-1.82-rel-5-8
branch
from
August 17, 2026 21:20
6e8e4bf to
0ad1d3b
Compare
ValClarkson
enabled auto-merge (rebase)
August 17, 2026 21:25
tjmoore4
approved these changes
Aug 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
REL_5_8 peer of #4545. Clears the actionable finding blocking the
vulnerabilitiesjob ofgovulncheckonREL_5_8for the August 2026 release cycle.Ran
hack/go-get.sh -u google.golang.org/grpc golang.org/x/modper thego.modnote; keeps thegodirective stable (stillgo 1.26.3on this branch until #4543 lands) and letsgo mod tidysweep matching transitive minors:google.golang.org/grpc1.81.1 → 1.83.0 — fixes GO-2026-6061 (xDS RBAC + HTTP/2 transport CVEs). Called from PGO viacmd/postgres-operator/open_telemetry.go's OTelWithBatcher(grpc trace exporter transport) andinternal/postgres/parameters.go'sstrings.Replacerchain intohttp2Client.golang.org/x/mod0.38.0 → 0.40.0 — fixes GO-2026-6180 and GO-2026-6179 (sumdb tlog bypass / unrelated hashes). Module-only, not in a called path.Related transitive minors swept by tidy:
x/crypto0.54.0→0.55.0,x/net0.57.0→0.58.0,x/text0.40.0→0.41.0,x/tools0.48.0→0.49.0,google.golang.org/protobuf1.36.12-