Skip to content

fix(deps): Go 1.27.2 and x/net v0.60.0 (GO-2026-6612/6613/6617) - #315

Merged
procoduck merged 1 commit into
mainfrom
fix/go-1.27.2-x-net
Oct 8, 2026
Merged

procoduck merged 1 commit into
mainfrom
fix/go-1.27.2-x-net

Conversation

@procoduck

Copy link
Copy Markdown
Owner

Every PR's required build started failing at govulncheck today (2026-10-09). Three new advisories are reachable from Shepherd's code:

  • GO-2026-6617 HTTP/2 server crash from an HPACK encoder race (net/http, x/net). Reached via routeapply → client-go → http2.ConfigureTransports, and the mcp round-tripper.
  • GO-2026-6613 HTTP/1 connection desync after a 2xx CONNECT (net/http).
  • GO-2026-6612 HTTP/2 double flow-control refund (net/http).

Fixed in Go 1.27.2 and golang.org/x/net v0.60.0.

  • go.mod: go 1.27.2, x/net v0.60.0. Nothing else moves; grpc stays held at v1.83.2 and otlp at v1.11.0.
  • GO_IMAGE golang:1.27-alpine digest refreshed to the 1.27.2 build (go version go1.27.2 checked in the image) in versions.env, the three Dockerfile ARG defaults and e2e/mockmsft/Dockerfile.

Local checks: go build, go vet, govulncheck (no reachable vulnerabilities), make check-docker, repocheck.

CHANGELOG (v0.15.0, Changed): Built with Go 1.27.2 and golang.org/x/net v0.60.0, which fix GO-2026-6612, GO-2026-6613 and GO-2026-6617 (net/http and HTTP/2).

🤖 Generated with Claude Code

https://claude.ai/code/session_01BPMsuQQBnedAsJ8tJMH3rw

…13/6617

govulncheck started failing every build on 2026-10-09: three new advisories
reach Shepherd's code — GO-2026-6617 (HTTP/2 server crash, HPACK encoder
race; net/http and x/net), GO-2026-6613 (HTTP/1 desync after a 2xx CONNECT)
and GO-2026-6612 (HTTP/2 double flow-control refund). Fixed in Go 1.27.2 and
x/net v0.60.0.

go.mod moves to go 1.27.2 and x/net v0.60.0 (nothing else moves; grpc stays
held at v1.83.2). GO_IMAGE's golang:1.27-alpine digest is refreshed to the
1.27.2 build (verified: go version go1.27.2) in versions.env, the Dockerfile
ARG defaults and e2e/mockmsft.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BPMsuQQBnedAsJ8tJMH3rw
@procoduck
procoduck enabled auto-merge (squash) October 8, 2026 23:19
@procoduck
procoduck merged commit d91d363 into main Oct 8, 2026
25 checks passed
@procoduck
procoduck deleted the fix/go-1.27.2-x-net branch October 8, 2026 23:30
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