Skip to content

Bump Go to 1.26.10 to patch GO-2026-6809 - #446

Merged
Farjaad merged 1 commit into
mainfrom
farjaad/go-1-26-10
Nov 3, 2026
Merged

Farjaad merged 1 commit into
mainfrom
farjaad/go-1-26-10

Conversation

@Farjaad

@Farjaad Farjaad commented Oct 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bumps src/go.mod from go 1.26.9 to go 1.26.10. That patches the crypto/x509 compromised intermediate certificates issue (GO-2026-6809).
  • The published public.ecr.aws/opslevel/cli:latest image was built with go1.26.9, which go version -m on the binary confirms.
  • CI and release both read the Go version from src/go.mod (go-version-file), so release builds will use 1.26.10.
  • Adds a Security changelog entry. Same fix as in opslevel-agent.

Note on the image's CA bundle

This PR doesn't change the Docker image. The image is built on ubuntu:noble and installs ca-certificates at build time. The published image still trusts all four emSign roots. A new build would pick up Ubuntu's current package, which drops ECC G3 but still trusts C1, ECC C3 and G1. Trust-store scanners may keep flagging those until Ubuntu removes them.

Test plan

  • go mod tidy produces no other changes
  • go build ./... and go vet ./... pass on go1.26.10
  • go test ./... passes except ./e2e, which needs live API credentials and fails the same way on main with go1.26.9 (401 Unauthorized)
  • CI task ci passes

🤖 Generated with Claude Code

Go 1.26.10 fixes the crypto/x509 compromised intermediate certificates
issue (GO-2026-6809). Matches the bump already shipped in
opslevel-agent.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
@Farjaad Farjaad self-assigned this Oct 28, 2026
@Farjaad
Farjaad requested a review from archf October 28, 2026 14:50
@Farjaad
Farjaad merged commit 8690c9e into main Nov 3, 2026
4 checks passed
@Farjaad
Farjaad deleted the farjaad/go-1-26-10 branch November 3, 2026 18:57
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.

3 participants