Skip to content

fix: bump Go to 1.25.13 to resolve stdlib vulnerabilities - #76

Merged
jflowers merged 1 commit into
unbound-force:mainfrom
jflowers:fix/go-1.25.13-vulncheck
Aug 16, 2026
Merged

fix: bump Go to 1.25.13 to resolve stdlib vulnerabilities#76
jflowers merged 1 commit into
unbound-force:mainfrom
jflowers:fix/go-1.25.13-vulncheck

Conversation

@jflowers

Copy link
Copy Markdown
Contributor

Summary

Bumps Go from 1.25.12 to 1.25.13 to fix 4 govulncheck findings that are currently blocking all CI runs.

Vulnerabilities Resolved

ID Package Description
GO-2026-6218 net/url Quadratic complexity in resolvePath
GO-2026-6090 crypto/tls Handshake message limit post-handshake
GO-2026-5972 encoding/asn1 Recursion depth enforcement
GO-2026-5026 net/http Punycode label rejection

Verification

  • govulncheck ./... — no vulnerabilities found
  • make check — all tests pass with race detection
  • go mod tidy — clean

Impact

One-line change to go.mod. No code changes. Unblocks all CI runs.

@jflowers
jflowers requested a review from a team as a code owner August 16, 2026 16:46
Updates Go from 1.25.12 to 1.25.13 to fix 4 govulncheck findings:
- GO-2026-6218: quadratic complexity in net/url
- GO-2026-6090: TLS handshake message limit in crypto/tls
- GO-2026-5972: ASN1 recursion depth in encoding/asn1
- GO-2026-5026: Punycode label rejection in net/http

All are stdlib vulnerabilities fixed in go1.25.13.

Generated-by: claude-opus
@jflowers
jflowers force-pushed the fix/go-1.25.13-vulncheck branch from fe6e8c5 to 8f1fa10 Compare August 16, 2026 16:47
@jflowers
jflowers merged commit 01a285b into unbound-force:main Aug 16, 2026
1 check passed
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