Go 1.26.6 fixes stdlib CVEs (GO-2026-6218, GO-2026-6090, GO-2026-6091, GO-2026-5972) that are failing govulncheck on all PRs.
Instructions
- Update
go 1.26.1 to go 1.26.6 in every go.mod file in the repo
- Get the new Microsoft Go image digest by running:
skopeo inspect docker://mcr.microsoft.com/oss/go/microsoft/golang:1.26.6-azurelinux3.0 --format "{{.Digest}}"
- Update the digest in
build/images.mk for the GO_IMG variable
- Update the digest in
.pipelines/build/scripts/install-go.sh
- Update the digest in
bpf-prog/ipv6-hp-bpf/linux.Dockerfile
- Run
make dockerfiles to regenerate all pipeline Dockerfiles
- Run
go mod tidy in the root directory
- Verify the build passes with
go build ./...
Reference
The branch auto/go-patch-1.26.6 has an example of these changes if you need to reference what the diff should look like.
Go 1.26.6 fixes stdlib CVEs (GO-2026-6218, GO-2026-6090, GO-2026-6091, GO-2026-5972) that are failing govulncheck on all PRs.
Instructions
go 1.26.1togo 1.26.6in everygo.modfile in the repobuild/images.mkfor theGO_IMGvariable.pipelines/build/scripts/install-go.shbpf-prog/ipv6-hp-bpf/linux.Dockerfilemake dockerfilesto regenerate all pipeline Dockerfilesgo mod tidyin the root directorygo build ./...Reference
The branch
auto/go-patch-1.26.6has an example of these changes if you need to reference what the diff should look like.