Skip to content

ci: build with Go 1.27.3 to fix CVE-2026-111943 - #709

Merged
gabrie30 merged 2 commits into
gabrie30:masterfrom
philyuchkoff:hotfix/cve-2026-111943-go-1.27.3
Oct 24, 2026
Merged

gabrie30 merged 2 commits into
gabrie30:masterfrom
philyuchkoff:hotfix/cve-2026-111943-go-1.27.3

Conversation

@philyuchkoff

Copy link
Copy Markdown
Contributor

Summary

  • Build ghorg with Go 1.27.3, which fixes CVE-2026-111943 / GO-2026-6809 in crypto/x509 certificate verification.
  • Pin the Go toolchain in go.mod, all GitHub Actions workflows, verify-vendor, and the Docker build image.

Why

ghorg makes HTTPS API calls to GitHub, GitLab, Gitea, and Bitbucket, so it links crypto/tls and crypto/x509. Go versions before 1.26.10 and 1.27.0–1.27.2 are affected; 1.27.3 contains the fix.

Testing

  • go test ./...
  • go mod verify
  • go mod vendor produces no vendor diff
  • Changed workflow YAML files parse successfully

Go 1.27.3 fixes the crypto/x509 certificate verification vulnerability (GO-2026-6809). Update the go.mod toolchain, all GitHub Actions workflows, and the Docker build image.
golangci-lint v2.12.2 is built with Go 1.26 and refuses to target Go 1.27.3. v2.15.0 is built with Go 1.27 and lints the tree cleanly.
@gabrie30

Copy link
Copy Markdown
Owner

/ok-to-test

@gabrie30
gabrie30 enabled auto-merge (squash) October 24, 2026 03:41
@gabrie30
gabrie30 disabled auto-merge October 24, 2026 04:33
@gabrie30
gabrie30 merged commit 7d5d775 into gabrie30:master Oct 24, 2026
11 checks passed
@gabrie30

Copy link
Copy Markdown
Owner

Thanks!

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