Commit 2a09129
Fix CVE-2026-27143: bump Go toolchain to 1.25.9
Daily vulnerability scan (CLC-2243) flagged 13 Classic component
images with a critical Go stdlib vulnerability:
- CVE-2026-27143 (GO-2026-4868): compiler did not correctly check
underflow/overflow on arithmetic over induction variables in
loops, allowing invalid indexing at runtime that could lead to
memory corruption.
The vulnerability is fixed in Go 1.25.9 (and 1.26.2). Bump the
toolchain across the workspace:
- Set toolchain to go1.25.9 in all 71 go.mod files
- Update GO_VERSION in dev/image/Dockerfile and bump TRIGGER_REBUILD
so the CI dev-environment image installs the patched compiler
- Update GO_VERSION in .devcontainer/Dockerfile for dev consistency
Verified locally by rebuilding all 13 affected components with
GOTOOLCHAIN=go1.25.9 and confirming grype reports zero critical
findings.
Co-authored-by: Ona <no-reply@ona.com>1 parent 1b94773 commit 2a09129
73 files changed
Lines changed: 75 additions & 75 deletions
File tree
- .devcontainer
- components
- blobserve
- common-go
- content-service-api
- go
- typescript/util
- content-service
- docker-up
- ee/agent-smith
- cmd
- testbed
- testtarget
- gitpod-cli
- gitpod-db/go
- gitpod-protocol/go
- ide-metrics-api
- go
- ide-metrics
- ide-service-api/go
- ide-service
- ide
- code-desktop/status
- code/codehelper
- jetbrains
- cli
- launcher
- image-builder-api
- go
- image-builder-bob
- image-builder-mk3
- local-app-api
- go
- local-app
- node-labeler
- openvsx-proxy
- public-api-server
- public-api/go
- registry-facade-api
- go
- registry-facade
- scrubber
- server/go
- service-waiter
- spicedb
- codegen
- supervisor-api
- go
- supervisor
- usage-api/go
- usage
- workspacekit
- ws-daemon-api
- go
- ws-daemon
- nsinsider
- seccomp-profile-installer
- ws-manager-api
- go
- ws-manager-bridge-api/go
- ws-manager-mk2
- ws-proxy
- dev
- addlicense
- blowtorch
- changelog
- gp-gcloud
- gpctl
- image
- kubecdl
- loadgen
- preview/previewctl
- rejector
- ssh-load-test
- version-manifest
- install
- installer
- preview/prettylog
- operations/observability/mixins
- test
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
193 | 193 | | |
194 | 194 | | |
195 | 195 | | |
196 | | - | |
| 196 | + | |
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
0 commit comments