Skip to content

Commit 9125aee

Browse files
EItanyaclaude
andauthored
fix(security): bump grpc and CLI tool versions to resolve CVEs (#52)
Bump google.golang.org/grpc v1.78.0 -> v1.79.3 to fix CRITICAL CVE-2026-33186 (authorization bypass). Bump all bundled CLI tools to latest releases (kubectl 1.35.3, helm 4.1.3, istioctl 1.28.5, argo-rollouts 1.8.4, cilium 0.19.2) to reduce CVE surface area. Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 6476fdc commit 9125aee

4 files changed

Lines changed: 11 additions & 11 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
- name: Set up Go
4848
uses: actions/setup-go@v6
4949
with:
50-
go-version: '^1.25.6'
50+
go-version: '^1.26.1'
5151
cache: false
5252

5353
- name: Run cmd/main.go tests
@@ -64,7 +64,7 @@ jobs:
6464
- name: Set up Go
6565
uses: actions/setup-go@v6
6666
with:
67-
go-version: '^1.25.5'
67+
go-version: '^1.26.1'
6868
cache: false
6969

7070
- name: Create k8s Kind Cluster

Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -136,11 +136,11 @@ DOCKER_BUILDER ?= docker buildx
136136
DOCKER_BUILD_ARGS ?= --pull --load --platform linux/$(LOCALARCH) --builder $(BUILDX_BUILDER_NAME)
137137

138138
# tools image build args
139-
TOOLS_ISTIO_VERSION ?= 1.28.3
140-
TOOLS_ARGO_ROLLOUTS_VERSION ?= 1.8.3
141-
TOOLS_KUBECTL_VERSION ?= 1.35.1
142-
TOOLS_HELM_VERSION ?= 4.1.1
143-
TOOLS_CILIUM_VERSION ?= 0.19.0
139+
TOOLS_ISTIO_VERSION ?= 1.28.5
140+
TOOLS_ARGO_ROLLOUTS_VERSION ?= 1.8.4
141+
TOOLS_KUBECTL_VERSION ?= 1.35.3
142+
TOOLS_HELM_VERSION ?= 4.1.3
143+
TOOLS_CILIUM_VERSION ?= 0.19.2
144144

145145
# build args
146146
TOOLS_IMAGE_BUILD_ARGS = --build-arg VERSION=$(VERSION)

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/kagent-dev/tools
22

3-
go 1.25.6
3+
go 1.26.1
44

55
require (
66
github.com/joho/godotenv v1.5.1
@@ -187,7 +187,7 @@ require (
187187
golang.org/x/tools v0.42.0 // indirect
188188
google.golang.org/genproto/googleapis/api v0.0.0-20260209200024-4cfbd4190f57 // indirect
189189
google.golang.org/genproto/googleapis/rpc v0.0.0-20260209200024-4cfbd4190f57 // indirect
190-
google.golang.org/grpc v1.78.0 // indirect
190+
google.golang.org/grpc v1.79.3 // indirect
191191
google.golang.org/protobuf v1.36.11 // indirect
192192
gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect
193193
gopkg.in/inf.v0 v0.9.1 // indirect

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1254,8 +1254,8 @@ google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnD
12541254
google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
12551255
google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
12561256
google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU=
1257-
google.golang.org/grpc v1.78.0 h1:K1XZG/yGDJnzMdd/uZHAkVqJE+xIDOcmdSFZkBUicNc=
1258-
google.golang.org/grpc v1.78.0/go.mod h1:I47qjTo4OKbMkjA/aOOwxDIiPSBofUtQUI5EfpWvW7U=
1257+
google.golang.org/grpc v1.79.3 h1:sybAEdRIEtvcD68Gx7dmnwjZKlyfuc61Dyo9pGXXkKE=
1258+
google.golang.org/grpc v1.79.3/go.mod h1:KmT0Kjez+0dde/v2j9vzwoAScgEPx/Bw1CYChhHLrHQ=
12591259
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw=
12601260
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
12611261
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=

0 commit comments

Comments
 (0)