CVE-2026-62182 json
KubeEdge: ConfigUpdateJob updateFields enables remote shell injection and code execution on edge nodes
published 2026-09-21 48 d ago modified 2026-10-01 38 d ago also EUVD-2026-84032 , GHSA-m3c6-2p7h-cfr3 , GO-2026-6573
- cvss
- 8.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 41%
- public exploits
- 0
- none known
Summary
KubeEdge is an open source system for extending native containerized application orchestration capabilities to hosts at Edge. From 1.21.0 until 1.21.2, 1.22.2, and 1.23.1, ConfigUpdateJob processing in edge/pkg/taskmanager/actions/configupdatejob.go concatenates authenticated user-controlled updateFields values into the keadm config-update command and executes it through a system shell. A user with permission to create or modify ConfigUpdateJob resources can include shell metacharacters in the complete --set value and cause arbitrary commands to execute on an enrolled target edge node with the privileges of the KubeEdge process handling the job. This issue is fixed in versions 1.21.2, 1.22.2, and 1.23.1.
Patch / fix
- go github.com/kubeedge/kubeedge 1.21.2, 1.22.2, 1.23.1
- linuxfoundation kubeedge 1.21.2, 1.22.2, 1.23.1
- github.com/kubeedge/kubeedge@14f65fc commit
- github.com/kubeedge/kubeedge@6309a33 commit
- github.com/kubeedge/kubeedge@ee78415 commit
- github.com/kubeedge/kubeedge#7028 pull request
- github.com/kubeedge/kubeedge#7029 pull request
- github.com/kubeedge/kubeedge#7030 pull request
- github.com/kubeedge/kubeedge/releases/tag/v1.21.2 release
- github.com/kubeedge/kubeedge/releases/tag/v1.22.2 release
- github.com/kubeedge/kubeedge/releases/tag/v1.23.1 release
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 45 d ago
Exploit prediction
0.48% chance of exploitation in the next 30 days, higher than 41% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| GitHub | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/kubeedge/kubeedge | >=1.21.0, <1.21.2 >=1.22.0, <1.22.2 >=1.23.0, <1.23.1 |
1.21.2 1.22.2 1.23.1 |
Affected products
- kubeedge kubeedge
Classification
- Weakness
-
- CWE-78 Improper Neutralization of Special Elements used in an OS Command
References
-
github.com
/kubeedge/kubeedge/pull/7028
web, patch
-
github.com
/kubeedge/kubeedge/pull/7029
web, patch
-
github.com
/kubeedge/kubeedge/pull/7030
web, patch
-
github.com
/kubeedge/kubeedge/commit/14f65fc6207787f266cbcb0dceac7f09a81bab2b
web, patch
-
github.com
/kubeedge/kubeedge/commit/6309a335c8e5e3c154b6bb0a09292f5c7dc598dc
web, patch
-
github.com
/kubeedge/kubeedge/commit/ee78415a36911c1a93e59a921c23b8e4ecd83e90
web, patch
-
github.com
/kubeedge/kubeedge/security/advisories/GHSA-m3c6-2p7h-cfr3
web, advisory
-
github.com
/kubeedge/kubeedge/blob/master/CHANGELOG/CHANGELOG-1.21.md
web
-
github.com
/kubeedge/kubeedge/blob/master/CHANGELOG/CHANGELOG-1.22.md
web
-
github.com
/kubeedge/kubeedge/blob/master/CHANGELOG/CHANGELOG-1.23.md
web
-
github.com
/kubeedge/kubeedge/releases/tag/v1.21.2
web
-
github.com
/kubeedge/kubeedge/releases/tag/v1.22.2
web
-
github.com
/kubeedge/kubeedge/releases/tag/v1.23.1
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-62182
advisory
-
github.com
/kubeedge/kubeedge
package
Sources
- CVE List CVE-2026-62182
- GitHub Advisory GHSA-m3c6-2p7h-cfr3
- NVD CVE-2026-62182
- OSV GO-2026-6573
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.