Skip to content

Bump Go to 1.26.9 and x/net to 0.60.0 for security fixes - #797

Merged
oskarhurst merged 1 commit into
cwbi-devfrom
vulnerabilities/go-1.26.9-x-net-0.60.0
Oct 13, 2026
Merged

oskarhurst merged 1 commit into
cwbi-devfrom
vulnerabilities/go-1.26.9-x-net-0.60.0

Conversation

@oskarhurst

Copy link
Copy Markdown
Contributor

Partially addresses

The API and listener portions of these shared go/stdlib findings:

  • Refs USACE/cumulus-issue-tracking#261 (CVE-2026-78663)
  • Refs USACE/cumulus-issue-tracking#260 (CVE-2026-56857)
  • Refs USACE/cumulus-issue-tracking#265 (CVE-2026-78659)
  • Refs USACE/cumulus-issue-tracking#264 (CVE-2026-56866)
  • Refs USACE/cumulus-issue-tracking#275 (CVE-2026-97031)
  • Refs USACE/cumulus-issue-tracking#266 (CVE-2026-78660)
  • Refs USACE/cumulus-issue-tracking#272 (CVE-2026-94439)
  • Refs USACE/cumulus-issue-tracking#273 (CVE-2026-94440)
  • Refs USACE/cumulus-issue-tracking#267 (CVE-2026-78667)
  • Refs USACE/cumulus-issue-tracking#268 (CVE-2026-78669)

Each issue also lists pg_featureserv; that service starts from a prebuilt image and is not repaired by this PR. The issues should remain open until that image is remediated or removed and a scan confirms the result.

Changes

File From To
api/Dockerfile, async_listener/Dockerfile Go 1.26.6 Go 1.26.9
api/go.mod, async_listener/go.mod go 1.26.6 go 1.26.9
api/go.mod, api/go.sum golang.org/x/net v0.58.0 v0.60.0, with its required golang.org/x dependency updates

Go 1.26.9 is the patched release on the existing 1.26 line. The API also imports golang.org/x/net/http2, for which the October HTTP/2 advisories identify v0.60.0 as patched. See the Go release history and GO-2026-6612.

Testing

  • go test ./... in api — passed with Go 1.26.9.
  • go test ./... in async_listener — passed with Go 1.26.9.
  • git diff --check — passed.

The container build workflows (cwbi-test-build-push-api and cwbi-test-build-push-listener) should gate merge. A fresh ECR scan after deployment is needed to verify the image findings clear.

Related work

Existing PR #790 updates Echo in the API; #789 replaces the old AWS SDK dependency; #786 removes pg_featureserv but still needs deployment cleanup. Worker OS package findings are handled by image rebuilds and are outside this Go dependency bump.

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