Skip to content

Fix security vulnerabilities for 1.30 minor release - #12828

Merged
yycptt merged 2 commits into
temporalio:release/v1.30.xfrom
yycptt:codex/v1.30.9-security-fixes
Oct 30, 2026
Merged

yycptt merged 2 commits into
temporalio:release/v1.30.xfrom
yycptt:codex/v1.30.9-security-fixes

Conversation

@yycptt

@yycptt yycptt commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

Security upgrades

Component From → To CVEs addressed
Go 1.25.14 → 1.26.10 CVE-2026-56866, CVE-2026-78659, CVE-2026-78660, CVE-2026-78663, CVE-2026-78669, CVE-2026-94439, CVE-2026-94440, CVE-2026-97031, CVE-2026-97032, CVE-2026-111943
golang.org/x/net v0.58.0 → v0.60.0 CVE-2026-78659, CVE-2026-78660, CVE-2026-78663, CVE-2026-78669, CVE-2026-97032
github.com/go-jose/go-jose/v4 v4.1.4 → v4.1.6 CVE-2026-116587
Alpine 3.23.5 → 3.23.7 Latest patch; no HIGH/CRITICAL OS findings in baseline

Required dependency updates: x/crypto v0.55.0 → v0.57.0, x/sync v0.22.0 → v0.23.0, x/sys v0.47.0 → v0.48.0, x/text v0.41.0 → v0.42.0. Upgrade golangci-lint v2.5.0 → v2.13.0 for Go compatibility; bump ServerVersion 1.30.8 → 1.30.9.

Validation

Both amd64/arm64 server images: zero HIGH/CRITICAL findings in Grype and Trivy. Authorization, RPC, and headers tests passed; dependency checksums verified. Full lint passed before the final version-only bump. Images were built/scanned before that bump; admin-tools is outside scope.

Backport security updates from main, adapting Go to 1.26.10 and Alpine to 3.23.7. Update go-jose, x/net, transitive dependencies, and the Go-compatible linter version.
@yycptt yycptt changed the title [release/v1.30.x] Fix security vulnerabilities for 1.30.9 Fix security vulnerabilities for 1.30 minor release Oct 30, 2026
@yycptt
yycptt marked this pull request as ready for review October 30, 2026 06:00
@yycptt
yycptt requested review from a team as code owners October 30, 2026 06:00
Cherry-pick the formatting fix from f90b8d8 (temporalio#9291), retaining the existing Go 1.26.10 toolchain.
@yycptt
yycptt merged commit 89eb75d into temporalio:release/v1.30.x Oct 30, 2026
104 of 109 checks passed
@yycptt
yycptt deleted the codex/v1.30.9-security-fixes branch October 30, 2026 07:43
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