Skip to content

fix: Bump Go toolchain to 1.27.3 for crypto/x509 vulnerability - #1418

Merged
noahbjohnson merged 3 commits into
mainfrom
fix/go-1.27.3-x509
Oct 27, 2026
Merged

noahbjohnson merged 3 commits into
mainfrom
fix/go-1.27.3-x509

Conversation

@isaacschepp

Copy link
Copy Markdown
Collaborator

Resolves code scanning alert #269: GO-2026-6809, Distrust compromised intermediate certificates in crypto/x509, fixed in Go 1.27.3.

Changes

No workflow edits are needed: every setup-go step reads go-version-file: go.mod.

Verification (local, go1.27.3)

  • go build ./..., go vet ./... and go test ./... all pass.
  • go mod tidy -diff is clean for both modules.
  • govulncheck ./... now reports 0 vulnerabilities in imported packages (it reported crypto/x509 before). The one remaining module-level finding is GO-2026-5932 (x/crypto/openpgp, no fix available, not imported). It was already there and is unrelated to this change.

Downstream importers of go-glx will need Go 1.27.3+.

🤖 Generated with Claude Code

Resolves govulncheck alert GO-2026-6809 (distrust compromised
intermediate certificates in crypto/x509), fixed in go1.27.3. go.mod
moves its floor to 1.27.3 so GOTOOLCHAIN=local on an older 1.27 fails;
ci-tools/go.mod's toolchain hint follows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Deploying genealogix with  Cloudflare Pages  Cloudflare Pages

Latest commit: 3a1aad3
Status: ✅  Deploy successful!
Preview URL: https://15141a41.genealogix.pages.dev
Branch Preview URL: https://fix-go-1-27-3-x509.genealogix.pages.dev

View logs

@codecov

codecov Bot commented Oct 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@noahbjohnson
noahbjohnson merged commit 5decd03 into main Oct 27, 2026
43 checks passed
@noahbjohnson
noahbjohnson deleted the fix/go-1.27.3-x509 branch October 27, 2026 23:08
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