Skip to content

fix: bump go to 1.26.10 and runtime base to distroless static-debian13 for CVE-2026-111943 - #14

Merged
kaessert merged 1 commit into
release-0.4from
fix/bump-go-1.26.10
Oct 26, 2026
Merged

kaessert merged 1 commit into
release-0.4from
fix/bump-go-1.26.10

Conversation

@jakubramut

@jakubramut jakubramut commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Description of your changes

Bumps Go to 1.26.10 on release-0.4 to pick up the crypto/x509 fix for CVE-2026-111943 (GO-2026-6809), mirroring crossplane-contrib/function-patch-and-transform#380. Release as v0.4.1 after merge.

go.mod moves from 1.25 to 1.26 with the toolchain, so four default GODEBUG settings flip to their 1.26 values: cryptocustomrand, httpservecontentmaxranges, tlssecpmlkem, urlstrictcolons.

Tests

Local, Go 1.26.10:

  • go mod tidy: no diff
  • golangci-lint v2.11.4 config verify and run: 0 issues
  • go test -v -cover ./...: 130 --- PASS, 0 --- FAIL
  • govulncheck ./...: GO-2026-6809 no longer reported; 6 other reachable findings remain (4 in golang.org/x/net, fixed in v0.60.0; 2 in google.golang.org/grpc, fixed in v1.83.1), not addressed here
  • docker build --platform linux/amd64 --build-arg GO_VERSION=1.26.10 --target image: /function built with go1.26.10 on Debian 13, user nonroot:nonroot, --help exits 0

I have:

…to distroless static-debian13

Signed-off-by: Jakub Ramut <jakub@upbound.io>
@jakubramut
jakubramut changed the base branch from main to release-0.4 October 26, 2026 13:18
@jakubramut jakubramut closed this Oct 26, 2026
@jakubramut jakubramut reopened this Oct 26, 2026
@kaessert
kaessert merged commit 1c15142 into release-0.4 Oct 26, 2026
10 checks passed
@kaessert
kaessert deleted the fix/bump-go-1.26.10 branch October 26, 2026 14:16
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