Live › vulnerability › CVE-2026-62371
Go to dashboardKubeEdge's v1alpha2 NodeUpgradeJob handler concatenates the spec.version and spec.image fields into a keadm upgrade shell command without sanitizing them. A user who can create or update NodeUpgradeJob resources can inject shell metacharacters and run arbitrary commands on targeted edge nodes with the upgrade process's privileges.
Summary written from the sources below. Check the originals before acting.
First seen by InfraStack 2026-10-23 19:13 UTC, 0h before NVD. All times on this page are UTC.
| Product | Ecosystem | Affected | Fixed in |
|---|
| github.com/kubeedge/kubeedge | go | >= 1.23.0, < 1.23.1 | 1.21.2, 1.22.2, 1.23.1 |
kubectl get deployment -n kubeedge or the cloudcore image tag; affected if >= 1.12.0 and below 1.21.2, 1.22.2, or 1.23.1 (sources say affected range 1.23.0 to 1.23.1 for the Go module, but description says from 1.12.0)kubectl get nodeupgradejobs -A and review spec.version and spec.image for shell metacharacters1.21.2, 1.22.2, or 1.23.1 matching your release lineEach row is the first time that source carried this signal. The analyst’s rows are its own findings.
KubeEdge is an open source system for extending native containerized application orchestration capabilities to hosts at Edge. From 1.12.0 until 1.21.2, 1.22.2, and 1.23.1, the v1alpha2 NodeUpgradeJob handler in edge/pkg/taskmanager/actions/nodeupgradejob.go concatenates authenticated user-controlled spec.version and spec.image values into the keadm upgrade edge shell command. A user with permission to create or update NodeUpgradeJob resources can supply shell metacharacters in either field, causing arbitrary commands to execute on targeted edge nodes with the privileges of the upgrade process and compromising node confidentiality, integrity, and availability. This issue is fixed in versions 1.21.2, 1.22.2, and 1.23.1.
This page as .md · .json · in your agent: get_signal("CVE-2026-62371")
Go Vulnerability Database, CC-BY 4.0 · EPSS scores by FIRST, used with attribution · NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.