Skip to content

chore: upgrade golang.org/x/net to v0.60.0 for CVE-2026-78659, CVE-2026-78660, CVE-2026-78663, CVE-2026-78669, CVE-2026-97032 - #33

Merged
brendan-kellam merged 1 commit into
mainfrom
chore/upgrade-golang-org-x-net-v0.60.0
Oct 27, 2026
Merged

brendan-kellam merged 1 commit into
mainfrom
chore/upgrade-golang-org-x-net-v0.60.0

Conversation

@claude

@claude claude Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Summary

Upgrades golang.org/x/net from v0.58.0 to v0.60.0 (patched floor) to remediate the following HTTP/2 advisories reported by the Trivy container scan:

Advisory Go vuln ID Severity
CVE-2026-78669 — DoS via excessive HTTP/2 SETTINGS frames GO-2026-6611 HIGH
CVE-2026-78659 — DoS via HTTP/2 trailer header memory exhaustion GO-2026-6603 MEDIUM
CVE-2026-78660 — HTTP response smuggling via malformed HTTP/2 framing headers GO-2026-6610 MEDIUM
CVE-2026-78663 — flow control limit bypass via double refund in HTTP/2 server GO-2026-6612 MEDIUM
CVE-2026-97032 — DoS via concurrent HPACK encoder modification GO-2026-6617 MEDIUM

golang.org/x/net v0.60.0 requires newer minimums of its sibling modules, so go get / go mod tidy also bumped:

  • golang.org/x/crypto v0.56.0 → v0.57.0
  • golang.org/x/sync v0.22.0 → v0.23.0
  • golang.org/x/sys v0.47.0 → v0.48.0
  • golang.org/x/text v0.41.0 → v0.42.0

Verification

  • go list -m all resolves golang.org/x/net v0.60.0 (no vulnerable version remains in the graph)
  • go build ./... passes
  • go test ./... -short passes for every package except internal/e2e. Its scoring tests also fail on unmodified main in this environment because universal-ctags / scip-ctags aren't installed, so the change didn't cause those failures

Fixes SOU-2742
Fixes SOU-2739
Fixes SOU-2740
Fixes SOU-2741
Fixes SOU-2743

🤖 Generated with Claude Code


Note

Low Risk
Dependency-only security patch with no logic changes; residual risk is typical minor-version drift in networking/crypto/stdlib-adjacent libraries used by gRPC/HTTP paths.

Overview
Bumps golang.org/x/net from v0.58.0 to v0.60.0 to address multiple HTTP/2 advisories (DoS, smuggling, flow-control, HPACK) flagged by container scanning. No application source changes—only go.mod / go.sum.

go mod tidy also raised sibling golang.org/x/* modules (crypto, sync, sys, text, plus indirect mod, term, tools) to versions required by the new x/net floor.

Reviewed by Cursor Bugbot for commit d391241. Bugbot is set up for automated code reviews on this repo. Configure here.

…26-78660, CVE-2026-78663, CVE-2026-78669, CVE-2026-97032

Bumps golang.org/x/net from v0.58.0 to v0.60.0. The new version requires
golang.org/x/{crypto,sync,sys,text} minimums, which are bumped accordingly.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@brendan-kellam
brendan-kellam merged commit 1c71532 into main Oct 27, 2026
19 checks passed
@brendan-kellam
brendan-kellam deleted the chore/upgrade-golang-org-x-net-v0.60.0 branch October 27, 2026 17:47
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