Skip to content

Bump dev server to OSS v1.32.2 and fix reported CVEs - #1250

Merged
ks-temporal merged 2 commits into
mainfrom
ks/cli-1.10.0-deps
Nov 3, 2026
Merged

ks-temporal merged 2 commits into
mainfrom
ks/cli-1.10.0-deps

Conversation

@ks-temporal

@ks-temporal ks-temporal commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

What changed?

Dependency update for CLI v1.10.0: embeds OSS server v1.32.2 and clears every reachable govulncheck finding on main.

Module From → To Fixes
go.temporal.io/server v1.32.0 → v1.32.2 Embedded dev server for v1.10.0
Go (root and cliext) 1.26.8 → 1.26.10 CVE-2026-111943, -94448, -97030, -56866, -97031, -94440, -78667, -94439, -56857
golang.org/x/net v0.58.0 → v0.62.0 CVE-2026-78659, -78660, -78669, -78663, -97032, -78661, -97045
go.opentelemetry.io/otel sdk, otlptrace, otlptracegrpc v1.43/v1.44 → v1.45.0 CVE-2026-81870 (supersedes #1213, #1214)
github.com/labstack/echo/v4 v4.15.4 → v4.16.1 CVE-2026-118264 (critical), -118260, -118261, -118262, -118650 (high), 5 medium
github.com/temporalio/ui-server/v2 v2.54.1 → v2.56.1 Brings echo v4.16.1
github.com/gomarkdown/markdown 20260411 → 20260724 CVE-2026-102941 (high)

go.temporal.io/api stays at v1.63.5 to match the embedded server. ui-server v2.57.0+ requires api v1.64.0, which changes proxy.VisitPayloads behavior that server v1.32.x relies on, so the ui-server bump is limited to the v2.56.x line.

ui-server v2.56.1 still pins the vulnerable gomarkdown, so go.mod keeps an override for it. The ui-server
bump also pulls in indirect updates: go-openapi, otelgrpc/otelhttp contrib v0.70.0, grpc-gateway v2.30.0
and httpsnoop v1.1.0.

How was this tested?

  • go mod tidy (root and cliext) clean; generated code unchanged
  • validate-server-version passes
  • go build ./... and go vet ./... pass (no new vet findings)
  • go test ./internal/devserver/... and the dev server tests in ./internal/temporalcli/ pass
  • govulncheck ./...: 0 reachable vulnerabilities (14 on main). echo CVE-2026-118651 and -118653 have no upstream fix yet.

🤖 Generated with Claude Code

Embed OSS server v1.32.2 for CLI v1.10.0 and clear every reachable
govulncheck finding on main:

- go.temporal.io/server v1.32.0 -> v1.32.2 (requires Go 1.26.10)
- Go 1.26.8 -> 1.26.10, root and cliext: stdlib CVE-2026-111943,
  -94448, -97030, -56866, -97031, -94440, -78667, -94439, -56857
- golang.org/x/net v0.58.0 -> v0.62.0: CVE-2026-78659, -78660,
  -78669, -78663, -97032, -78661, -97045
- go.opentelemetry.io/otel sdk, otlptrace, otlptracegrpc
  v1.43/v1.44 -> v1.45.0: CVE-2026-81870 (supersedes #1213, #1214)
- github.com/labstack/echo/v4 v4.15.4 -> v4.16.1: CVE-2026-118264,
  -118260, -118261, -118262, -118650 and five medium findings
- github.com/gomarkdown/markdown -> 20260724235538: CVE-2026-102941

echo and gomarkdown come in through ui-server and are overridden here
until a ui-server v2.56.x patch ships them. go.temporal.io/api stays at
v1.63.5 to match the embedded server.

Co-Authored-By: Claude Opus 5
v2.56.1 picks up echo v4.16.1 and keeps go.temporal.io/api at v1.63.5,
matching the embedded server. It still pins the vulnerable gomarkdown,
so the go.mod override for CVE-2026-102941 stays.

Co-Authored-By: Claude Opus 5
@ks-temporal
ks-temporal marked this pull request as ready for review November 2, 2026 23:15
@ks-temporal
ks-temporal requested a review from a team as a code owner November 2, 2026 23:15
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-02T23:16:32.679610Z 64cbea5 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@ks-temporal
ks-temporal added this pull request to the merge queue Nov 3, 2026
Merged via the queue into main with commit 935aecf Nov 3, 2026
16 of 18 checks passed
@ks-temporal
ks-temporal deleted the ks/cli-1.10.0-deps branch November 3, 2026 00:30
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