Skip to content

fix: bump Go to 1.26.3 to resolve govulncheck failures#3034

Open
rootulp wants to merge 1 commit into
mainfrom
bump-go-1.26.3
Open

fix: bump Go to 1.26.3 to resolve govulncheck failures#3034
rootulp wants to merge 1 commit into
mainfrom
bump-go-1.26.3

Conversation

@rootulp
Copy link
Copy Markdown
Collaborator

@rootulp rootulp commented May 12, 2026

Summary

Bump Go from 1.26.2 to 1.26.3 to resolve govulncheck failures on main. The 1.26.2 stdlib is affected by 4 vulnerabilities, all fixed in 1.26.3:

  • GO-2026-4971 (net) — Panic in Dial and LookupPort on NUL byte (Windows). Called from p2p/netaddress.go, p2p/transport.go, node/node.go, etc.
  • GO-2026-4918 (net/http) — Infinite loop in HTTP/2 transport on bad SETTINGS_MAX_FRAME_SIZE. Called from rpc/jsonrpc/client, libs/trace/fileserver.go, etc.
  • GO-2026-4xxx (html/template) — Called from rpc/jsonrpc/server/http_server.go.
  • (One more in stdlib, see govulncheck output.)

These fail govulncheck for any PR touching Go code on main (e.g. https://github.com/celestiaorg/celestia-core/actions/runs/25713495762/job/75498480091).

Updates go.mod directive and the e2e Dockerfile base image.

Test plan

  • make vulncheck passes locally
  • make lint passes locally
  • CI is green on this PR

🤖 Generated with Claude Code

Go 1.26.2 stdlib is affected by 4 vulnerabilities flagged by govulncheck
(html/template, net, net/http), all fixed in 1.26.3.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@rootulp rootulp requested a review from a team as a code owner May 12, 2026 04:37
@rootulp rootulp self-assigned this May 12, 2026
@rootulp rootulp requested review from evan-forbes and removed request for a team May 12, 2026 04:37
@rootulp rootulp enabled auto-merge (squash) May 12, 2026 04:37
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