Skip to content

build(plugin-hana): build the helper with Go 1.27.3 for GO-2026-6809 - #3796

Merged
datlechin merged 1 commit into
mainfrom
fix/hana-helper-go-1.27.3
Oct 22, 2026
Merged

datlechin merged 1 commit into
mainfrom
fix/hana-helper-go-1.27.3

Conversation

@datlechin

Copy link
Copy Markdown
Member

Summary

  • Pin the SAP HANA helper's toolchain to go1.27.3 in go.mod and tools.mod. go1.27.2's crypto/x509 lacks the distrust list for compromised intermediates (GO-2026-6809), and the helper reaches Certificate.Verify from peerChainVerifier.
  • build-hana.sh and every setup-go step (Repo Hygiene, macOS Tests, Release Build, Release) read that line, so the shipped helper and govulncheck move with it.
  • Move the Go version in THIRD_PARTY_NOTICES.md and licenses.yml. The standard library's vendored modules are the same in 1.27.2 and 1.27.3.
  • Security changelog fragment.

Test plan

  • GOOS=darwin govulncheck ./... (v1.8.0) in apple/Native/HanaBridge: go1.27.2 reports GO-2026-6809, go1.27.3 finds no vulnerabilities.
  • gofmt, go mod verify, go mod tidy -diff, go vet and staticcheck pass with go1.27.3.
  • build-hana.sh builds the helper, and go version on it prints go1.27.3.

@datlechin datlechin added backport release/0.83 Merged into main; pick onto release/0.83 backport release/0.82 Merged into main; pick onto release/0.82 labels Oct 22, 2026
@datlechin
datlechin enabled auto-merge (squash) October 22, 2026 17:13
@datlechin
datlechin merged commit 532e957 into main Oct 22, 2026
8 checks passed
@datlechin
datlechin deleted the fix/hana-helper-go-1.27.3 branch October 23, 2026 00:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport release/0.82 Merged into main; pick onto release/0.82 backport release/0.83 Merged into main; pick onto release/0.83

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant