Loading...
Skip to main content

CVE-2026-62182 — Vulnerability in github.com/kubeedge/kubeedge —...

HIGH

KubeEdge: ConfigUpdateJob updateFields enables remote shell injection and code execution on edge nodes

Published September 22, 2026Updated October 1, 2026Source: osv

Summary

## Description KubeEdge ConfigUpdateJob processing was vulnerable to command injection on edge nodes. The `updateFields` values from a ConfigUpdateJob were concatenated into a command string and executed through a system shell. An authenticated user with sufficient permissions to create or update ConfigUpdateJob resources could include shell metacharacters in the supplied configuration fields and cause unintended commands to be executed on targeted edge nodes. ## Impact Successful exploitation could allow an authenticated attacker to execute arbitrary commands on affected edge nodes with the privileges of the KubeEdge process handling the ConfigUpdateJob. The attacker must already have permission to create or modify ConfigUpdateJob resources and target an enrolled edge node. ## Patches The fix removes shell-based command construction and invokes `keadm config-update` using structured command arguments. The complete `--set` value is passed as a single literal argument, preventing shell metacharacters from being interpreted as commands. Fixes are planned for the following maintained releases: * v1.23.1 * v1.22.2 * v1.21.2 ## Workarounds Until a patched release is available: * restrict RBAC permissions for creating or modifying ConfigUpdateJob resources; * allow only trusted administrators to submit configuration update jobs; * avoid using ConfigUpdateJob in environments where its input cannot be fully trusted; * monitor ConfigUpdateJob resources and edge-node process activity for unexpected commands or changes. ## Credits KubeEdge thanks Sang-Hoon Choi ([KoreaSecurity](https://github.com/KoreaSecurity), Sejong University) for responsibly reporting this issue and for coordinating with the KubeEdge maintainers through the security disclosure process.

Advisory Timeline

  • First published September 22, 2026 (20 days ago).
  • Last revised October 1, 2026 — 9 days after initial publication.

Remediation

Upgrade to the fixed version using your package manager.

Go
Update github.com/kubeedge/kubeedge to 1.21.2 or later
go get github.com/kubeedge/kubeedge@v1.21.2
Go
Update github.com/kubeedge/kubeedge to 1.22.2 or later
go get github.com/kubeedge/kubeedge@v1.22.2
Go
Update github.com/kubeedge/kubeedge to 1.23.1 or later
go get github.com/kubeedge/kubeedge@v1.23.1

After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.

Affected Packages (3)

Affects 1 ecosystem: go (1).

PackageEcosystemAffectedFixed In
github.com/kubeedge/kubeedge
go
All versions1.21.2
github.com/kubeedge/kubeedge
go
All versions1.22.2
github.com/kubeedge/kubeedge
go
All versions1.23.1

Vulnerability Classification

Common Weakness Enumeration (CWE) identifiers for this vulnerability type.

  • CWE-78
    OS Command InjectionMITRE

CVSS Score Breakdown

What the CVSS (Common Vulnerability Scoring System) 8.8 score means for each attack dimension.

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Frequently Asked Questions

What is CVE-2026-62182?
KubeEdge: ConfigUpdateJob updateFields enables remote shell injection and code execution on edge nodes This vulnerability has been assigned a severity rating of HIGH (CVSS score: 8.8/10).
How do I check if my project is affected by CVE-2026-62182?
CVE-2026-62182 affects github.com/kubeedge/kubeedge. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2026-62182 and 200,000+ other known vulnerabilities.

Severity & Exploitability

CVSS Score
8.8

High exploitability or significant impact. Prioritize remediation within days.

Also Known As

GHSA-m3c6-2p7h-cfr3
GO-2026-6573

Related CVEs

  • CVE-2026-107809
    HIGH

    Nginx-UI AuthRequired token cookie fallback enables CSRF against management APIs

  • CVE-2026-62371
    HIGH

    KubeEdge: Command Injection in NodeUpgradeJob - RCE on edge nodes via v1alpha2 API

  • CVE-2026-62369
    HIGH

    KubeEdge: keadm DecompressTarGz path traversal enables arbitrary file write on Windows during edge node join

  • CVE-2026-107813
    HIGH

    Nginx UI: Incomplete fix of CVE-2026-84315 - the api/cluster router was not - wrapped in RequireSecureSession, so those sensitive mutations run without OTP step-up

Check if you're affected

Scan your dependencies to see if this vulnerability affects your projects.

Scan Your Dependencies