Skip to content

Commit 858ce5c

Browse files
committed
chore(core): cve mitigation
- **CRITICAL** `CVE-2026-33186` — google.golang.org/grpc/grpc-go: gRPC-Go: Authorization bypass due to improper HTTP/2 path validation. - **HIGH** `CVE-2026-39883` — opentelemetry-go: BSD `kenv` command not using absolute path enables PATH hijacking. - **HIGH** `CVE-2026-34986` — Go JOSE: Denial of Service via crafted JSON Web Encryption. - **HIGH** `CVE-2026-34040` — Moby: Authorization bypass vulnerability. - **HIGH** `CVE-2026-25679` — net/url: Incorrect parsing of IPv6 host literals in `net/url`. - **HIGH** `CVE-2026-32280` — During chain building, the amount of work that is done is not properly limited. - **HIGH** `CVE-2026-32282` — golang `internal/syscall/unix`: `Root.Chmod` can follow symlinks out of the root. - **MEDIUM** `CVE-2026-33726` — Cilium L7 proxy may bypass Kubernetes NetworkPolicy for same-node traffic. - **MEDIUM** `CVE-2026-33997` — Moby: Privilege validation bypass during plugin installation. - **MEDIUM** `CVE-2026-27142` — `html/template`: URLs in meta content attribute actions are not escaped. - **MEDIUM** `CVE-2026-32281` — Go `crypto/x509`: Denial of Service via inefficient certificate chain validation. - **MEDIUM** `CVE-2026-32288` — Go `archive/tar` package: Denial of Service via maliciously-crafted archive. - **MEDIUM** `CVE-2026-32289` — `html/template`: Cross-Site Scripting (XSS) via improper context and brace depth handling. - **LOW** `CVE-2026-27139` — `os`: `FileInfo` can escape from a Root in golang `os` module. - **UNKNOWN** `CVE-2026-32283` — If one side of the TLS connection sends multiple key update messages, connection handling may be unsafe. Signed-off-by: Dmitry Lopatin <dmitry.lopatin@flant.com>
1 parent 5fc80f9 commit 858ce5c

53 files changed

Lines changed: 1041 additions & 623 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.dmtlint.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,4 @@ linters-settings:
5353
- tools/addlicense/testdata
5454
- test/performance/ssh
5555
- test/e2e/legacy/testdata/sshkeys
56+
- images/dvcr-artifact/staging

.github/workflows/dev_module_build-and-registration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ env:
2525
MODULES_MODULE_TAG: ${{ github.event.inputs.tag }}
2626
SOURCE_REPO: "${{secrets.SOURCE_REPO}}"
2727
SOURCE_REPO_GIT: "${{secrets.SOURCE_REPO_GIT}}"
28-
GO_VERSION: "1.24.13"
28+
GO_VERSION: "1.25.9"
2929
MODULE_EDITION: "EE"
3030

3131
on:

.github/workflows/dev_module_build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ env:
2121
MODULES_MODULE_SOURCE: ${{ vars.DEV_MODULE_SOURCE }}
2222
MODULES_REGISTRY_LOGIN: ${{ vars.DEV_MODULES_REGISTRY_LOGIN }}
2323
MODULES_REGISTRY_PASSWORD: ${{ secrets.DEV_MODULES_REGISTRY_PASSWORD }}
24-
GO_VERSION: "1.24.13"
25-
GOLANGCI_LINT_VERSION: "1.64.8"
24+
GO_VERSION: "1.25.9"
25+
GOLANGCI_LINT_VERSION: "2.11.1"
2626
SOURCE_REPO: "${{secrets.SOURCE_REPO}}"
2727
SOURCE_REPO_GIT: "${{secrets.SOURCE_REPO_GIT}}"
2828
TRIVY_DISABLE_VEX_NOTICE: "true"

.github/workflows/dev_validation.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
name: Validations
1616

1717
env:
18-
GO_VERSION: "1.24.13"
18+
GO_VERSION: "1.25.9"
1919
on:
2020
pull_request:
2121
types: [opened, synchronize, labeled, unlabeled]
@@ -137,9 +137,9 @@ jobs:
137137
matrix:
138138
# Define two groups of components with their respective Go versions
139139
components:
140-
- { component: virtualization-artifact, go-version: "1.24.13" }
141-
- { component: vm-route-forge, go-version: "1.24.13" }
142-
- { component: api, go-version: "1.24.13" }
140+
- { component: virtualization-artifact, go-version: "1.25.9" }
141+
- { component: vm-route-forge, go-version: "1.25.9" }
142+
- { component: api, go-version: "1.25.9" }
143143

144144
steps:
145145
- name: Set skip flag

.github/workflows/e2e-matrix.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ jobs:
339339
virtualization_tag: main
340340
deckhouse_channel: alpha
341341
default_user: cloud
342-
go_version: "1.24.13"
342+
go_version: "1.25.9"
343343
e2e_timeout: "3.5h"
344344
date_start: ${{ needs.set-vars.outputs.date_start }}
345345
randuuid4c: ${{ needs.set-vars.outputs.randuuid4c }}
@@ -362,7 +362,7 @@ jobs:
362362
virtualization_tag: main
363363
deckhouse_channel: alpha
364364
default_user: cloud
365-
go_version: "1.24.13"
365+
go_version: "1.25.9"
366366
e2e_timeout: "3.5h"
367367
date_start: ${{ needs.set-vars.outputs.date_start }}
368368
randuuid4c: ${{ needs.set-vars.outputs.randuuid4c }}

.github/workflows/nightly_e2e_tests_ceph.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ env:
1818
CSI: rbd.csi.ceph.com
1919
STORAGE_CLASS_NAME: ceph-pool-r2-csi-rbd-immediate
2020
CI_COMMIT_REF_NAME: ${{ github.ref_name }}
21-
GO_VERSION: "1.24.13"
21+
GO_VERSION: "1.25.9"
2222
TIMEOUT: "3h"
2323

2424
on:

.github/workflows/nightly_e2e_tests_replicated.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ env:
1818
CSI: replicated.csi.storage.deckhouse.io
1919
STORAGE_CLASS_NAME: linstor-thin-r1
2020
CI_COMMIT_REF_NAME: ${{ github.ref_name }}
21-
GO_VERSION: "1.24.13"
21+
GO_VERSION: "1.25.9"
2222
TIMEOUT: "3h"
2323

2424
on:

.github/workflows/release_module_release-channels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ jobs:
358358
name: Check version on release channel
359359
runs-on: ubuntu-latest
360360
env:
361-
GO_VERSION: "1.24.13"
361+
GO_VERSION: "1.25.9"
362362
input_channel: ${{ github.event.inputs.channel }}
363363
input_version: ${{ github.event.inputs.tag }}
364364
needs:

api/client/examples/cancel-evacuation/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module github.com/deckhouse/virtualization/api/client/examples/cancel-evacuation
22

33
replace github.com/deckhouse/virtualization/api => ./../../../../api
44

5-
go 1.24.13
5+
go 1.25.9
66

77
require (
88
github.com/deckhouse/virtualization/api v0.0.0-00010101000000-000000000000

api/client/examples/list-resources/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/deckhouse/virtualization/api/client/examples/list-resources
22

3-
go 1.24.13
3+
go 1.25.9
44

55
require (
66
github.com/deckhouse/virtualization/api v0.0.0-20240322104947-2d492906a8b2

0 commit comments

Comments
 (0)