Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAccess CloudCore HTTPS port 10002
-
DeliverySend unauthenticated forged task status POST
-
ExploitControl plane records falsified upgrade state
-
ExecutionUpgrade scheduler treats node as completed or failed
-
ImpactFurther upgrade scheduling for target node blocked
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The CloudCore HTTPS server port 10002 must be network-reachable from the attacker's position - no authentication, credentials, or session token of any kind is required to submit a node task status report. The CWE-306 root cause confirms the endpoint performs no identity verification whatsoever. Exploitation is limited to integrity manipulation of upgrade job state; it does not grant code execution, credential access, or direct node control. Environments that isolate port 10002 to internal cluster-only traffic reduce exposure significantly, but the default CloudCore deployment does not enforce such isolation. No specific feature flag or non-default configuration is required to trigger the vulnerability - any reachable CloudCore instance through 1.23.1 is affected. |
| Impact | The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N confirms the vulnerability is trivially exploitable from the network with no preconditions, no credentials, and no user interaction, producing a score of 8.8. Integrity impact is rated High (VI:H) because the control plane's entire upgrade scheduling logic is driven by the falsified status data; availability impact is Low (VA:L) because upgrade operations are blocked but the cluster itself remains operational. There is no confidentiality impact (VC:N). A public proof-of-concept is referenced via VulnCheck and GitHub, meaningfully lowering the exploitation barrier. The vulnerability is not currently listed in the CISA KEV catalog, so active exploitation in the wild is not confirmed. Real-world risk is moderate-to-high in environments where CloudCore port 10002 is accessible beyond the internal cluster network - an attacker only needs a network path to that port to manipulate upgrade state persistently. Defenders should treat the public PoC as a significant threat escalator even without KEV confirmation. |
| Exploit ScenarioDerived | An attacker with network access to CloudCore port 10002 - such as a compromised edge node, a co-tenant in a shared network segment, or an insider - sends an unauthenticated HTTPS POST request to the node task status reporting endpoint, specifying that a targeted node's upgrade job has succeeded or permanently failed. The control plane accepts the falsified report and updates its internal state, causing it to skip or indefinitely defer further upgrade scheduling for that node. A public proof-of-concept is available at https://github.com/geo-chen/oss/blob/main/kubeedge.md, demonstrating the request structure required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 29, 2026
Unauthenticated integrity manipulation in KubeEdge CloudCore through 1.23.1 allows any network-reachable attacker to submit forged node task status reports to the CloudCore HTTPS server on port 10002, deceiving the Kubernetes edge control plane about the real state of node upgrade jobs. By falsely marking upgrades as succeeded or failed, an attacker can permanently block further upgrade scheduling for affected nodes without any credentials. A publicly available proof-of-concept exploit exists, and the CVSS 4.0 score of 8.8 reflects network-accessible, zero-interaction exploitation with high integrity impact.
RemediationAI
No vendor-released patch version has been independently confirmed in the available data at time of analysis - the source code references point to the v1.23.1 tag, which is the last known vulnerable version. Monitor the official KubeEdge GitHub repository at https://github.com/kubeedge/kubeedge for a patched release and apply it immediately upon availability. As an immediate compensating control, restrict network access to CloudCore port 10002 using Kubernetes NetworkPolicies, host-based firewall rules (iptables/nftables), or cloud security group rules so that only known, trusted edge nodes can reach the endpoint - this is the most effective mitigation given the unauthenticated nature of the flaw. Additionally, audit CloudCore logs for unexpected or anomalous task status report submissions that may indicate prior exploitation. Do not expose port 10002 to untrusted networks under any circumstances until a patch is confirmed applied.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
KubeEdge is a Kubernetes-based edge computing framework that extends orchestration capabilities to edge nodes. CloudCore is its cloud-side control plane component, and it exposes an HTTPS server (cloud/pkg/cloudhub/servers/httpserver/server.go) on port 10002 to receive status reports from edge nodes regarding upgrade task progress (cloud/pkg/cloudhub/servers/httpserver/nodetask/report_status.go). The affected endpoint accepts POST requests reporting whether upgrade jobs have succeeded or failed, but performs no authentication verification before processing or persisting those status updates. This maps directly to CWE-306 (Missing Authentication for Critical Function): a state-altering administrative function is exposed without any identity or authorization check. The CPE cpe:2.3:a:kubeedge:kubeedge:*:*:*:*:*:*:*:* confirms all KubeEdge releases through 1.23.1 are affected.
Know when Kubeedge gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N
Network-reachable endpoint with no authentication (PR:N, AV:N, AC:L); integrity fully compromised via falsified upgrade state (I:H); limited availability impact as only scheduling is disrupted (A:L); no confidentiality impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
KubeEdge CloudCore through 1.23.1 accepts node task status reports on its HTTPS server without authentication verification. Attackers can reach CloudCore on port 10002 to mark upgrade jobs as succeeded or failed, deceiving the control plane about node upgrade status and blocking further upgrade scheduling.
Technical POC Analysis
The flaw is CWE-306: Missing Authentication for Critical Function.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
KubeEdge CloudCore versions up to 1.23.1 contain a critical vulnerability allowing unauthenticated attackers to remotely forge node task status reports, with publicly available exploit code in circulation. This enables blocking of legitimate edge infrastructure upgrades and degrading operational availability, immediately impacting any organization running affected versions with network exposure.
No vendor-released patch identified at time of analysis. Deploy: (1) strict network access controls restricting port 10002 to trusted administration networks only; (2) comprehensive audit logging of all node status report submissions and upgrade state changes; (3) rate limiting on status report API endpoints to detect anomalous submission patterns; (4) periodic out-of-band verification of node upgrade status through direct node inspection independent of CloudCore reporting; (5) SIEM monitoring for suspicious status change sequences indicating potential manipulation attempts.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
KubeEdge is an open source system for extending native containerized application orchestration capabilities to hosts at
KubeEdge is built upon Kubernetes and extends native containerized application orchestration and device management to ho
Shell command injection in KubeEdge's v1alpha2 NodeUpgradeJob upgrade workflow allows an authenticated user who holds RB
Authenticated command injection in KubeEdge (1.21.0 up to 1.21.2, 1.22.2, and 1.23.1) lets a principal holding Kubernete
KubeEdge keadm releases from 1.16.0 before 1.21.2, 1.22.2, and 1.23.1 contain a path traversal in DecompressTarGz that,
Memory exhaustion in KubeEdge CloudHub (versions 1.0.0 through 1.21.1, 1.22.0 through 1.22.1, and 1.23.0) allows an auth
KubeEdge is an open source system for extending native containerized application orchestration capabilities to hosts at
KubeEdge is an open source system for extending native containerized application orchestration capabilities to hosts at
KubeEdge is an open source system for extending native containerized application orchestration capabilities to hosts at
KubeEdge is an open source system for extending native containerized application orchestration capabilities to hosts at
KubeEdge is an open source system for extending native containerized application orchestration capabilities to hosts at
KubeEdge is built upon Kubernetes and extends native containerized application orchestration and device management to ho
EUVD-2026-68129
GHSA-7v3q-r4cr-w389
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB