Skip to content

Commit d82c089

Browse files
authored
Merge pull request #2153 from andyzhangx/CVE-2025-5187-1.25
[release-1.25] fix: CVE-2025-5187
2 parents ec0d39c + 5194f07 commit d82c089

File tree

8 files changed

+202
-159
lines changed

8 files changed

+202
-159
lines changed

go.mod

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ require (
3131
google.golang.org/protobuf v1.36.3
3232
k8s.io/api v0.32.1
3333
k8s.io/apimachinery v0.32.1
34-
k8s.io/apiserver v0.31.6
34+
k8s.io/apiserver v0.31.12
3535
k8s.io/client-go v0.32.1
36-
k8s.io/component-base v0.31.6
36+
k8s.io/component-base v0.31.12
3737
k8s.io/klog/v2 v2.130.1
38-
k8s.io/kubernetes v1.31.1
38+
k8s.io/kubernetes v1.31.12
3939
k8s.io/mount-utils v0.32.0
40-
k8s.io/pod-security-admission v0.31.1
40+
k8s.io/pod-security-admission v0.31.12
4141
k8s.io/utils v0.0.0-20241210054802-24370beab758
4242
sigs.k8s.io/cloud-provider-azure v1.30.1-0.20250125112532-472fe964b519
4343
sigs.k8s.io/cloud-provider-azure/pkg/azclient v0.5.9
@@ -160,49 +160,49 @@ require (
160160
gopkg.in/yaml.v2 v2.4.0 // indirect
161161
gopkg.in/yaml.v3 v3.0.1 // indirect
162162
k8s.io/apiextensions-apiserver v0.0.0 // indirect
163-
k8s.io/cloud-provider v0.31.6 // indirect
164-
k8s.io/component-helpers v0.31.6 // indirect
165-
k8s.io/controller-manager v0.31.6 // indirect
163+
k8s.io/cloud-provider v0.31.12 // indirect
164+
k8s.io/component-helpers v0.31.12 // indirect
165+
k8s.io/controller-manager v0.31.12 // indirect
166166
k8s.io/kms v0.32.0-alpha.0 // indirect
167167
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f // indirect
168168
k8s.io/kubectl v0.31.1 // indirect
169-
k8s.io/kubelet v0.31.6 // indirect
169+
k8s.io/kubelet v0.31.12 // indirect
170170
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.30.3 // indirect
171171
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 // indirect
172172
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 // indirect
173173
)
174174

175175
replace (
176-
k8s.io/api => k8s.io/api v0.31.6
177-
k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.31.6
178-
k8s.io/apimachinery => k8s.io/apimachinery v0.31.6
179-
k8s.io/apiserver => k8s.io/apiserver v0.31.6
180-
k8s.io/cli-runtime => k8s.io/cli-runtime v0.31.6
181-
k8s.io/client-go => k8s.io/client-go v0.31.6
182-
k8s.io/cloud-provider => k8s.io/cloud-provider v0.31.6
183-
k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.31.6
184-
k8s.io/code-generator => k8s.io/code-generator v0.31.6
185-
k8s.io/component-base => k8s.io/component-base v0.31.6
186-
k8s.io/component-helpers => k8s.io/component-helpers v0.31.6
187-
k8s.io/controller-manager => k8s.io/controller-manager v0.31.6
188-
k8s.io/cri-api => k8s.io/cri-api v0.31.6
189-
k8s.io/cri-client => k8s.io/cri-client v0.31.6
190-
k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.31.6
191-
k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.31.6
192-
k8s.io/endpointslice => k8s.io/endpointslice v0.31.6
193-
k8s.io/kms => k8s.io/kms v0.31.6
194-
k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.31.6
195-
k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.31.6
196-
k8s.io/kube-proxy => k8s.io/kube-proxy v0.31.6
197-
k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.31.6
198-
k8s.io/kubectl => k8s.io/kubectl v0.31.6
199-
k8s.io/kubelet => k8s.io/kubelet v0.31.6
200-
k8s.io/kubernetes => k8s.io/kubernetes v1.31.6
201-
k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.31.6
202-
k8s.io/metrics => k8s.io/metrics v0.31.6
203-
k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.31.6
204-
k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.31.6
205-
k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.31.6
206-
k8s.io/sample-controller => k8s.io/sample-controller v0.31.6
176+
k8s.io/api => k8s.io/api v0.31.12
177+
k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.31.12
178+
k8s.io/apimachinery => k8s.io/apimachinery v0.31.12
179+
k8s.io/apiserver => k8s.io/apiserver v0.31.12
180+
k8s.io/cli-runtime => k8s.io/cli-runtime v0.31.12
181+
k8s.io/client-go => k8s.io/client-go v0.31.12
182+
k8s.io/cloud-provider => k8s.io/cloud-provider v0.31.12
183+
k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.31.12
184+
k8s.io/code-generator => k8s.io/code-generator v0.31.12
185+
k8s.io/component-base => k8s.io/component-base v0.31.12
186+
k8s.io/component-helpers => k8s.io/component-helpers v0.31.12
187+
k8s.io/controller-manager => k8s.io/controller-manager v0.31.12
188+
k8s.io/cri-api => k8s.io/cri-api v0.31.12
189+
k8s.io/cri-client => k8s.io/cri-client v0.31.12
190+
k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.31.12
191+
k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.31.12
192+
k8s.io/endpointslice => k8s.io/endpointslice v0.31.12
193+
k8s.io/kms => k8s.io/kms v0.31.12
194+
k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.31.12
195+
k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.31.12
196+
k8s.io/kube-proxy => k8s.io/kube-proxy v0.31.12
197+
k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.31.12
198+
k8s.io/kubectl => k8s.io/kubectl v0.31.12
199+
k8s.io/kubelet => k8s.io/kubelet v0.31.12
200+
k8s.io/kubernetes => k8s.io/kubernetes v1.31.12
201+
k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.31.12
202+
k8s.io/metrics => k8s.io/metrics v0.31.12
203+
k8s.io/pod-security-admission => k8s.io/pod-security-admission v0.31.12
204+
k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.31.12
205+
k8s.io/sample-cli-plugin => k8s.io/sample-cli-plugin v0.31.12
206+
k8s.io/sample-controller => k8s.io/sample-controller v0.31.12
207207
sigs.k8s.io/structured-merge-diff/v4 => sigs.k8s.io/structured-merge-diff/v4 v4.4.1
208208
)

go.sum

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -432,42 +432,42 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
432432
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
433433
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
434434
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
435-
k8s.io/api v0.31.6 h1:ocWG/UhC9Mqp5oEfYWy9wCddbZiZyBAFTlBt0LVlhDg=
436-
k8s.io/api v0.31.6/go.mod h1:i16xSiKMgVIVhsJMxfWq0mJbXA+Z7KhjPgYmwT41hl4=
437-
k8s.io/apiextensions-apiserver v0.31.6 h1:v9sqyWlrgFZpAPdEb/bEiXfM98TfSppwRF0X/uWKXh0=
438-
k8s.io/apiextensions-apiserver v0.31.6/go.mod h1:QVH3CFwqzGZtwsxPYzJlA/Qiwgb5FXmRMGls3CjzvbI=
439-
k8s.io/apimachinery v0.31.6 h1:Pn96A0wHD0X8+l7QTdAzdLQPrpav1s8rU6A+v2/9UEY=
440-
k8s.io/apimachinery v0.31.6/go.mod h1:rsPdaZJfTfLsNJSQzNHQvYoTmxhoOEofxtOsF3rtsMo=
441-
k8s.io/apiserver v0.31.6 h1:FEhEGLsz1PbMOHeQZDbOUlMh36zRZbjgKwJCoMhdGmw=
442-
k8s.io/apiserver v0.31.6/go.mod h1:dpFh+xqFQ02O8vLYCIqoiV7sJIpZsUULeNuag6Y9HGo=
443-
k8s.io/client-go v0.31.6 h1:51HT40qVIZ13BrHKeWxFuU52uoPnFhxTYJnv4+LTgp4=
444-
k8s.io/client-go v0.31.6/go.mod h1:MEq7JQJelUQ0/4fMoPEUrc/OOFyGo/9LmGA38H6O6xY=
445-
k8s.io/cloud-provider v0.31.6 h1:5vVMyf/m/n8ij/GmSJLRcatchmciRr0gs4peBcxqvKk=
446-
k8s.io/cloud-provider v0.31.6/go.mod h1:iT6kIEMEXrTIvRBAaRU5qefRzgPaSV6kwTc6mjhhnEw=
447-
k8s.io/component-base v0.31.6 h1:FgI25PuZtCp2n7AFpOaDpMQOLieFdrpAbpeoZu7VhDI=
448-
k8s.io/component-base v0.31.6/go.mod h1:aVRrh8lAI1kSShFmwcKLhc3msQoUcmFWPBDf0sXaISM=
449-
k8s.io/component-helpers v0.31.6 h1:Af8BcE6pElKlLaerwW9s04jTQVFa66wmI1pkaNfDWzE=
450-
k8s.io/component-helpers v0.31.6/go.mod h1:6CRV6M+7R13eqtz4FBm2ty9eH+QajDcP3y0Bklzh2FA=
451-
k8s.io/controller-manager v0.31.6 h1:HQRUV6nogHo2N7vr3cgVNjZ+wvHIMvxEMjTeCrHitE4=
452-
k8s.io/controller-manager v0.31.6/go.mod h1:0HDNTZVapQFa9G96jNxrU99ht7fQJVEKBXDzqKDMez0=
453-
k8s.io/csi-translation-lib v0.31.6 h1:mBkF3AG8pRcwZv8SY7qT1JWznRsmYjZfT5Lxel9nN4Q=
454-
k8s.io/csi-translation-lib v0.31.6/go.mod h1:I2F51irYJyt78so7wdral65B7PB7jR3keZ2MpB78mWw=
435+
k8s.io/api v0.31.12 h1:yysm83xHIoKAwfm2w0dT6Yz7vfWzl841AEMI7Y8wDa8=
436+
k8s.io/api v0.31.12/go.mod h1:f/srhhI7aDs9K4s0W1GX4/zb+cIf5uWrBjGyoO/XgJc=
437+
k8s.io/apiextensions-apiserver v0.31.12 h1:d32I3VReAly5Qoc9ZXhO4/iObYmm7Jk6VvAeRAbg/MA=
438+
k8s.io/apiextensions-apiserver v0.31.12/go.mod h1:KcBI/Z/WQmbffBwfqQmqHhALhvun5JNJJh8Y29CJwUo=
439+
k8s.io/apimachinery v0.31.12 h1:y34W8rNKc+jDxUvEXarjahqM6vOV5iqgZPuRqRuyEh8=
440+
k8s.io/apimachinery v0.31.12/go.mod h1:rsPdaZJfTfLsNJSQzNHQvYoTmxhoOEofxtOsF3rtsMo=
441+
k8s.io/apiserver v0.31.12 h1:W5hKS78HC/llxTLBICR/xXScPkc5sPkDA66pyAin+mQ=
442+
k8s.io/apiserver v0.31.12/go.mod h1:f0EWMQvAmOfNBrYYVesqnQFrfMyDYlxVUOLm/RNDbP8=
443+
k8s.io/client-go v0.31.12 h1:JJhouOoU1bKdPWplkZ2CpYA74+lxj3Zsn15aoGLX6Hk=
444+
k8s.io/client-go v0.31.12/go.mod h1:kjQ5WSec9ShP3T1auTDFW4bTqgmJdBuZPsjq5FqeuYE=
445+
k8s.io/cloud-provider v0.31.12 h1:la9A7dGy0VpcnI5nNZ7/RhU4/0ZoAVx6QM6T+Lze96s=
446+
k8s.io/cloud-provider v0.31.12/go.mod h1:VKHFFjRqXQNryOxbW+xE/0tL8qm8ejxaQ0t3TRA2AMc=
447+
k8s.io/component-base v0.31.12 h1:Z7SYHg782bY1NLGezTJYRZGPeywWVtFpE35iOEam//4=
448+
k8s.io/component-base v0.31.12/go.mod h1:r6wrhZ7BrjAUhGZttUT6MNJdn0McPWF5RPz/xcQY3xI=
449+
k8s.io/component-helpers v0.31.12 h1:Mb9/Ijz0euQQ2v2IEgtKkvWBbDeMTq2fqHs1OoXPxGM=
450+
k8s.io/component-helpers v0.31.12/go.mod h1:62Zm0UNTFymcAUItaHCL+g9Qbco1WcSuiUvVSKEQtvk=
451+
k8s.io/controller-manager v0.31.12 h1:wrRs4CWP2ZtL5JnyW9QaTgD9DB1YQI7Sr68ifKF9n+M=
452+
k8s.io/controller-manager v0.31.12/go.mod h1:6EIutOXkyduBppAJuIpDTCr5lJPEMtD2gPLL4jE9W+E=
453+
k8s.io/csi-translation-lib v0.31.12 h1:SYouspmYCx0y2TQU6Hl4uLG3Pb4esPSwv2p6vmFK1IM=
454+
k8s.io/csi-translation-lib v0.31.12/go.mod h1:CHOkTS6J9u88oAXt99sOse6zLjIRyFdiAjQsNt6Rg+c=
455455
k8s.io/klog/v2 v2.130.1 h1:n9Xl7H1Xvksem4KFG4PYbdQCQxqc/tTUyrgXaOhHSzk=
456456
k8s.io/klog/v2 v2.130.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
457-
k8s.io/kms v0.31.6 h1:p7OY+9Hp8nPtgzm0vT9TrERNigQQSu8tkgWqn+GvB2w=
458-
k8s.io/kms v0.31.6/go.mod h1:OZKwl1fan3n3N5FFxnW5C4V3ygrah/3YXeJWS3O6+94=
457+
k8s.io/kms v0.31.12 h1:1YVbrlxjwG15c3rU4MYUUzCmFNII+tA46EBHWGWD4zY=
458+
k8s.io/kms v0.31.12/go.mod h1:OZKwl1fan3n3N5FFxnW5C4V3ygrah/3YXeJWS3O6+94=
459459
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f h1:GA7//TjRY9yWGy1poLzYYJJ4JRdzg3+O6e8I+e+8T5Y=
460460
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f/go.mod h1:R/HEjbvWI0qdfb8viZUeVZm0X6IZnxAydC7YU42CMw4=
461-
k8s.io/kubectl v0.31.6 h1:ngzql/UugqpEbeeyQX678BlVHXks19JR3CFjwKnWuFI=
462-
k8s.io/kubectl v0.31.6/go.mod h1:m6OXbx9s0sZiaZrfHHSEmJUD5CjWPA5+cVg0GZnVdzM=
463-
k8s.io/kubelet v0.31.6 h1:lxVvyLNDcb/QTpQNkDySk3iscgq4zubeSZs3cF6PmaA=
464-
k8s.io/kubelet v0.31.6/go.mod h1:BPghO52ilF7UzFEVBmYFOxdVtLge0P1gixjz84lBzzc=
465-
k8s.io/kubernetes v1.31.6 h1:zVhgWDFHmIj51o5sNARmjdgNvpq4K2Smya8pS5vxqlc=
466-
k8s.io/kubernetes v1.31.6/go.mod h1:9xmT2buyTYj8TRKwRae7FcuY8k5+xlxv7VivvO0KKfs=
461+
k8s.io/kubectl v0.31.12 h1:+f0KlQcVYX/7J7ii0AGRwCZYVx55u4dOj3Irrh17Daw=
462+
k8s.io/kubectl v0.31.12/go.mod h1:BbqRvKt1mdJLdk+0Qovx38/d2MCLwTA31I8IN+Fql1s=
463+
k8s.io/kubelet v0.31.12 h1:iSaYgKgLig52YOqsu+3wIXq/p++sawwQM59D7t0gIgQ=
464+
k8s.io/kubelet v0.31.12/go.mod h1:lOqTjK7k1wmGMPanLMykpEYYyfjNgCu9EDG6kYqu2Jc=
465+
k8s.io/kubernetes v1.31.12 h1:dPgK1slI7p/D3I2J1NA6UfBeMMHcjB91rHdXMpx8fkU=
466+
k8s.io/kubernetes v1.31.12/go.mod h1:9xmT2buyTYj8TRKwRae7FcuY8k5+xlxv7VivvO0KKfs=
467467
k8s.io/mount-utils v0.32.0 h1:KOQAhPzJICATXnc6XCkWoexKbkOexRnMCUW8APFfwg4=
468468
k8s.io/mount-utils v0.32.0/go.mod h1:Kun5c2svjAPx0nnvJKYQWhfeNW+O0EpzHgRhDcYoSY0=
469-
k8s.io/pod-security-admission v0.31.6 h1:5WnXyl+UNmQb73O0L1w82uaUEPuvp+sxdhXRiOLdCkY=
470-
k8s.io/pod-security-admission v0.31.6/go.mod h1:b+ZpSSR+XMx3t9Pvy/GdcXoI0CEpiWGT7IGAhcOBcGM=
469+
k8s.io/pod-security-admission v0.31.12 h1:lL+0Mn2MqTdFqgRPo0u+nO9/GhaBB/MrOxJLILw3oO4=
470+
k8s.io/pod-security-admission v0.31.12/go.mod h1:PpqjhNzLvSwjCQ8aufbVGWPZb2gtB226rnQc0tS8gHM=
471471
k8s.io/utils v0.0.0-20241210054802-24370beab758 h1:sdbE21q2nlQtFh65saZY+rRM6x6aJJI8IUa1AmH/qa0=
472472
k8s.io/utils v0.0.0-20241210054802-24370beab758/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
473473
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.30.3 h1:2770sDpzrjjsAtVhSeUFseziht227YAWYHLGNM8QPwY=

vendor/k8s.io/apiserver/pkg/storage/etcd3/watcher.go

Lines changed: 40 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/k8s.io/component-base/metrics/prometheus/slis/routes.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/k8s.io/kubernetes/pkg/features/kube_features.go

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)