diff --git a/.github/workflows/fuzz.yml b/.github/workflows/fuzz.yml index 07677c1c73..446612b442 100644 --- a/.github/workflows/fuzz.yml +++ b/.github/workflows/fuzz.yml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-go@v4 with: - go-version: '1.22.3' + go-version: '1.22.10' - id: list uses: shogo82148/actions-go-fuzz/list@v0 with: @@ -36,7 +36,7 @@ jobs: - uses: actions/checkout@v3 - uses: actions/setup-go@v4 with: - go-version: '1.22.3' + go-version: '1.22.10' - uses: shogo82148/actions-go-fuzz/run@v0 with: packages: ${{ matrix.package }} diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 3e4ebb522a..2fbeaf602b 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -31,7 +31,7 @@ jobs: - name: Set up Go 1.22 uses: actions/setup-go@v4 with: - go-version: '1.22.6' + go-version: '1.22.10' - name: Run Gosec Security Scanner run: | # https://github.com/securego/gosec/issues/469 export PATH=$PATH:$(go env GOPATH)/bin @@ -48,7 +48,7 @@ jobs: - name: Set up Go 1.22 uses: actions/setup-go@v4 with: - go-version: '1.22.6' + go-version: '1.22.10' id: go - name: Golangci-lint @@ -64,7 +64,7 @@ jobs: - name: Set up Go 1.x uses: actions/setup-go@v4 with: - go-version: '1.22.6' + go-version: '1.22.10' id: go - name: Check out code into the Go module directory diff --git a/.golangci.yml b/.golangci.yml index 2b97b973fa..445203a9f4 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -6,7 +6,7 @@ run: - proto - tools/analyzers timeout: 10m - go: '1.22.6' + go: '1.22.10' linters: enable-all: true diff --git a/CHANGELOG.md b/CHANGELOG.md index c3a2d52da8..91e5e1f465 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -47,6 +47,7 @@ The format is based on Keep a Changelog, and this project adheres to Semantic Ve ### Security +- go version upgrade to 1.22.10 for CVE CVE-2024-34156 ## [v5.2.0](https://github.com/prysmaticlabs/prysm/compare/v5.1.2...v5.2.0) diff --git a/WORKSPACE b/WORKSPACE index 8575c6896a..9fa4a648bc 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -182,7 +182,7 @@ load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_depe go_rules_dependencies() go_register_toolchains( - go_version = "1.22.4", + go_version = "1.22.10", nogo = "@//:nogo", ) diff --git a/go.mod b/go.mod index f10235a055..3d9415e171 100644 --- a/go.mod +++ b/go.mod @@ -2,7 +2,7 @@ module github.com/prysmaticlabs/prysm/v5 go 1.22.0 -toolchain go1.22.4 +toolchain go1.22.10 require ( github.com/MariusVanDerWijden/FuzzyVM v0.0.0-20240209103030-ec53fa766bf8