Skip to content

Upgrade golang.org/x/net to fix CVEs (v6.2.16) - #4634

Merged
reinkrul merged 3 commits into
V6.2from
fix/x-net-cve-v6.2
Oct 14, 2026
Merged

reinkrul merged 3 commits into
V6.2from
fix/x-net-cve-v6.2

Conversation

@reinkrul

@reinkrul reinkrul commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Upgrade golang.org/x/net from v0.58.0 to v0.60.0
  • golang.org/x/crypto, sync, sys, term and text move up one minor version, because the new x/net requires them
  • Add release notes for v6.2.16

The Go 1.26.9 upgrade (v6.2.15) fixed these HTTP/2 issues in the standard library, but the same code in golang.org/x/net/http2 (used by gRPC) was still affected. Trivy flags all five on the published v6.2.15 image; govulncheck reports GO-2026-6617 as reachable.

Advisory CVE Description
GO-2026-6603 CVE-2026-78659 HTTP/2 server memory exhaustion due to Trailer headers
GO-2026-6610 CVE-2026-78660 HTTP/2 transport accepts malformed framing-related headers
GO-2026-6611 CVE-2026-78669 Excessive CPU from repeated initial window changes
GO-2026-6612 CVE-2026-78663 Double flow control refund on HTTP/2 server streams
GO-2026-6617 CVE-2026-97032 HTTP/2 server crash due to HPACK encoder race

Verification

  • GOTOOLCHAIN=go1.26.9 govulncheck ./...: no reachable vulnerabilities. One unreachable finding remains: GO-2026-5932 in golang.org/x/crypto, which has no fixed version yet.
  • trivy image --ignore-unfixed on an image built from this branch (no build cache): no findings, OS packages included.

Same fix for master: #4627.

Assisted by AI

@reinkrul reinkrul changed the title Upgrade golang.org/x/net to fix CVE (v6.2.16) Upgrade golang.org/x/net to fix CVEs (v6.2.16) Oct 13, 2026

@stevenvegt stevenvegt left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

release date must be updated?

@reinkrul
reinkrul merged commit 95e416b into V6.2 Oct 14, 2026
8 checks passed
@reinkrul
reinkrul deleted the fix/x-net-cve-v6.2 branch October 14, 2026 06:58
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.

2 participants