Skip to content

Build with Go 1.26.10 for CVE-2026-111943 - #1

Merged
novatechflow merged 3 commits into
mainfrom
fix/go-cve-2026-111943
Oct 22, 2026
Merged

novatechflow merged 3 commits into
mainfrom
fix/go-cve-2026-111943

Conversation

@novatechflow

@novatechflow novatechflow commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Go 1.27.3 and 1.26.10, released on 2026-10-19, fix CVE-2026-111943 (GO-2026-6809). Certificate.Verify in crypto/x509 now rejects a list of compromised intermediate certificates. Every Go version before 1.26.10, and 1.27.0 to 1.27.2, is affected.

govulncheck reports crypto/x509 Certificate.Verify as reachable from this code when it is built with the Go version used before this change.

Changes:

  • go.mod: toolchain line set to the fixed Go version (kaf6/go.mod)
  • CI: setup-go pinned to the fixed patch release (.github/workflows/main.yml, .github/workflows/pr.yml, .github/workflows/release.yml)

Checked locally: go build and go vet pass, and govulncheck with the new toolchain reports no GO-2026-6809 finding.

The PR checks were red on main before this change too, so this PR also fixes them:

  • kafka-smoke: bitnami/kafka:3.6 is no longer published. The service container now uses apache/kafka:3.9.1 with the matching KAFKA_* settings, in pr.yml, main.yml and release.yml.
  • kafka-smoke: the k6 scripts import ./lib/topics.js, which was never committed because .gitignore ignores every lib/ directory. The file is added and tests/k6/lib/ is excluded from that rule.
  • go-lint: kaf6/internal/metrics/metrics.go was not gofmt clean.

- go.mod: toolchain line set to the fixed Go version (kaf6/go.mod)
- CI: setup-go pinned to the fixed patch release (.github/workflows/main.yml, .github/workflows/pr.yml, .github/workflows/release.yml)
bitnami/kafka:3.6 is no longer published, so the service container
could not start. metrics.go was not gofmt clean on main.
The k6 scripts import ensureTopic from ./lib/topics.js, but the file
was never committed because .gitignore ignores every lib/ directory.
@novatechflow
novatechflow merged commit 820269e into main Oct 22, 2026
2 checks passed
@novatechflow
novatechflow deleted the fix/go-cve-2026-111943 branch October 22, 2026 07:34
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