GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — fix: bump Go to 1.26.10, terraform to 1.16.7, alpine to 3.24.3 (CVE-2026-111943) by sreya · Pull Request #31301 · coder/coder

Conversation

@sreya

@sreya sreya commented Oct 26, 2026

Copy link
Copy Markdown
Collaborator

Mitigates CVE-2026-111943 (compromised eMudhra intermediate CAs).

  • Go 1.26.9 to 1.26.10 (go.mod, mise.toml, mise.lock). Go 1.26.10 no longer trusts certificates issued through the compromised intermediates.
  • Bundled Terraform 1.16.6 to 1.16.7 (install.go, install.sh, scripts/Dockerfile.base, mise.toml, mise.lock, flake.nix, airgap docs, testdata/generation.sha1). 1.16.7 is built with Go 1.26.10. Checksums come from the GPG-verified terraform_1.16.7_SHA256SUMS. maxTerraformVersion stays at 1.16.9.
  • Base image alpine:3.24.2 to alpine:3.24.3. 3.24.2 ships ca-certificates-bundle-20260909-r0; 3.24.3 ships 20261020-r0.

Verification:

  • Rebuilt scripts/Dockerfile.base for linux/amd64 and linux/arm64. Both contain ca-certificates-bundle-20261020-r0 and Terraform v1.16.7.
  • go test ./provisioner/terraform/... passes with Terraform 1.16.7.
  • scripts/check_go_versions.sh passes.
  • Local git hooks were skipped at the author's request because the dogfood host was overloaded. CI is the gate.

Backports to release/2.34 through release/2.38 follow as separate PRs. Older Terraform minor lines did not get the Go 1.26.10 rebuild (1.15.9 is built with Go 1.25.10, 1.14.9 with Go 1.25.8), so release/2.35 also moves to 1.16.7.

Decision log
  • The request named Go 1.26.1. Main and every release branch were already on 1.26.9, so @sreya confirmed the target is 1.26.10.
  • release/2.34 stays on the Alpine 3.23 line (alpine:3.23.7, which also ships ca-certificates-bundle-20261020-r0) instead of jumping to 3.24.
  • release/2.35 had drifted: install.go pinned 1.14.5 (max 1.14.9) while the image and mise.toml used 1.15.5. Its backport sets both to 1.16.7 and raises max to 1.16.9.

Generated by Coder Agents on behalf of @sreya.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
sreya added 2 commits October 26, 2026 19:58
@sreya
chore: bump bundled terraform to 1.16.7 and base image to alpine 3.24.3
78da3d3
Bump the bundled Terraform binary from 1.16.6 to 1.16.7 across
install.go, install.sh, Dockerfile.base, mise.toml, mise.lock,
flake.nix, and the airgap docs example. Checksums come from the
GPG-verified terraform_1.16.7_SHA256SUMS. Regenerate the testdata
fixture fingerprint.

Bump the base image from alpine 3.24.2 to 3.24.3 so it ships
ca-certificates-bundle 20261020-r0 (3.24.2 ships 20260909-r0).
@sreya
fix: bump Go to 1.26.10 for CVE-2026-111943
9276a8a
Go 1.26.10 no longer trusts certificates issued through the compromised eMudhra intermediate CAs.
@github-actions

github-actions Bot commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

Docs preview

Check off each page once it's been reviewed. If a page changes in a later push, its checkbox clears automatically so it gets a fresh look. Pages not yet wired into the docs navigation aren't listed here.

  • docs/install/prepare/airgap.md
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@github-actions github-actions Bot assigned sreya Oct 26, 2026
This was referenced Oct 26, 2026
fix: bump Go to 1.26.10 and terraform to 1.16.7 (backport 2.38) #31302
Merged
fix: bump Go to 1.26.10 and terraform to 1.16.7 (backport 2.37) #31303
Merged
fix: bump Go to 1.26.10 and terraform to 1.16.7 (backport 2.36) #31304
Merged
fix: bump Go to 1.26.10 and terraform to 1.16.7 (backport 2.35) #31305
Merged
fix: bump Go to 1.26.10 and terraform to 1.16.7 (backport 2.34) #31306
Merged
@sreya
sreya marked this pull request as ready for review October 26, 2026 21:31
@sreya
sreya requested a review from nickvigilante as a code owner October 26, 2026 21:31
@sreya
sreya requested a review from cjfit October 26, 2026 21:32
nickvigilante
nickvigilante reviewed Oct 26, 2026
View reviewed changes

@nickvigilante nickvigilante left a comment

Copy link
Copy Markdown
Contributor

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm a codeowner of the airgap docs page, which is fine. If you want me to review the rest, just let me know.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
cjfit pushed a commit that referenced this pull request Oct 26, 2026
@sreya @ibetitsmike
fix: bump Go to 1.26.10 and terraform to 1.16.7 (backport 2.35) (#31305)
0915c92
Backport of #31301 to `release/2.35` for CVE-2026-111943 (compromised
eMudhra intermediate CAs).

- Go 1.26.9 to 1.26.10.
- Terraform: `install.go` 1.14.5 (max 1.14.9) and image/mise 1.15.5 go
to 1.16.7; max raised to 1.16.9. No 1.14.x or 1.15.x release carries the
Go 1.26.10 rebuild (1.15.9 uses Go 1.25.10, 1.14.9 uses Go 1.25.8).
- Base image `alpine:3.24.1` to `alpine:3.24.3`, which ships
`ca-certificates-bundle-20261020-r0`.

Verified: rebuilt `scripts/Dockerfile.base` on this branch (confirmed
`ca-certificates-bundle-20261020-r0` and Terraform v1.16.7) and `go test
./provisioner/terraform/` passes. Local git hooks were skipped at the
author's request; CI is the gate.


Also cherry-picks #30922, which renews the SMTP test certificate that
expired on 2026-10-18 (`TestSMTP` fails on every release branch without
it).

> Generated by Coder Agents on behalf of @sreya.

---------

Co-authored-by: Michael Suchacz <[email protected]>
zenithwolf1000 pushed a commit that referenced this pull request Oct 26, 2026
@sreya @ibetitsmike @cjfit
fix: bump Go to 1.26.10 and terraform to 1.16.7 (backport 2.36) (#31304)
0671b65
Backport of #31301 to `release/2.36` for CVE-2026-111943 (compromised
eMudhra intermediate CAs).

- Go 1.26.9 to 1.26.10.
- Terraform 1.16.6 to 1.16.7.
- Base image `alpine:3.24.1` to `alpine:3.24.3`, which ships
`ca-certificates-bundle-20261020-r0`.

Verified: rebuilt `scripts/Dockerfile.base` on this branch (confirmed
`ca-certificates-bundle-20261020-r0` and Terraform v1.16.7) and `go test
./provisioner/terraform/` passes. Local git hooks were skipped at the
author's request; CI is the gate.


Also cherry-picks #30922, which renews the SMTP test certificate that
expired on 2026-10-18 (`TestSMTP` fails on every release branch without
it).

> Generated by Coder Agents on behalf of @sreya.

---------

Co-authored-by: Michael Suchacz <[email protected]>
Co-authored-by: Cedric Fitzgerald <[email protected]>
zenithwolf1000 pushed a commit that referenced this pull request Oct 26, 2026
@sreya
fix: bump Go to 1.26.10 and terraform to 1.16.7 (backport 2.37) (#31303)
b40ba6e
Backport of #31301 to `release/2.37` for CVE-2026-111943 (compromised
eMudhra intermediate CAs).

- Go 1.26.9 to 1.26.10.
- Terraform 1.16.6 to 1.16.7.
- Base image `alpine:3.24.1` to `alpine:3.24.3`, which ships
`ca-certificates-bundle-20261020-r0`.

Verified: rebuilt `scripts/Dockerfile.base` on this branch (confirmed
`ca-certificates-bundle-20261020-r0` and Terraform v1.16.7) and `go test
./provisioner/terraform/` passes. Local git hooks were skipped at the
author's request; CI is the gate.



> Generated by Coder Agents on behalf of @sreya.
zenithwolf1000
zenithwolf1000 approved these changes Oct 26, 2026
View reviewed changes
@zenithwolf1000
zenithwolf1000 merged commit 688c4a3 into main Oct 26, 2026
58 of 59 checks passed

Uh oh!

There was an error while loading. Please reload this page.

@zenithwolf1000
zenithwolf1000 deleted the chore/bump-terraform-1.16.7-alpine-3.24.3 branch October 26, 2026 23:47
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 26, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Reviewers

@nickvigilante nickvigilante nickvigilante left review comments
@zenithwolf1000 zenithwolf1000 zenithwolf1000 approved these changes
@cjfit cjfit Awaiting requested review from cjfit

Uh oh!

There was an error while loading. Please reload this page.

Assignees

@sreya sreya

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

3 participants

@sreya @zenithwolf1000 @nickvigilante
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.