Database/Container, Kubernetes & orchestration
KubeEdge CloudCore: unauthenticated node task status reports let anyone falsify node upgrade results
Impact
CloudCore's HTTPS server on port 10002 accepts node task status reports without verifying the caller's identity, so anyone who can reach that port can declare an upgrade job succeeded or failed for a node they do not own. The control plane's view of node state becomes attacker-controlled: a node can be recorded as upgraded when it was never touched, leaving stale driver, container-runtime or agent versions in a fleet the operator believes is current. The advisory also states that forged reports block further upgrade scheduling, so an attacker can wedge the upgrade pipeline for edge or remote GPU nodes and stall a rollout without touching the nodes themselves. Impact is on integrity of the orchestration control plane, not on node code execution - the record claims no confidentiality or code-execution effect.
Who can reach it
Any party with network reach to CloudCore's port 10002. No authentication and no user interaction required; exposure depends entirely on whether that port is restricted to the edge-node network or reachable more broadly.
What to do
The record names no fixed release - KubeEdge is described as affected through 1.23.1, and neither the VulnCheck advisory nor the linked source files identify a patched version. Until a fixed release lands, restrict reachability of CloudCore port 10002 to the edge nodes that legitimately report task status, using network policy, firewall rules or a service-mesh/mTLS boundary in front of CloudHub. Treat recorded node upgrade status as untrusted and verify component versions on the nodes themselves rather than from the control plane's job records. Mitigation is network-side and does not require draining nodes.
References
Related entries
- KubeVirt: Path traversal lets a user who can configure KubeVirt read arbitrary host filesCVE-2022-1798 · KubeVirtHigh
- BuildKit: Race between parallel build steps sharing cache mounts with subpathsCVE-2024-23651 · BuildKitHigh
- OpenShift AI Data Science Pipelines Operator: over-broad ClusterRole turns operator compromise into cluster adminCVE-2026-18608 · Red Hat OpenShift AI Data Science Pipelines Operator (ClusterRole)High
- Istio: When JWKS resolution fails, istiod falls back to hardcoded defaults, weakening JWT validationCVE-2026-31837 · IstioHigh
- Firecracker: Out-of-bounds write in the virtio PCI transportCVE-2026-5747 · FirecrackerHigh
- Red Hat ACM lighthouse: unvalidated EndpointSlice IPs let a spoke cluster hijack cross-cluster service trafficCVE-2026-66787 · Red Hat Advanced Cluster Management lighthouse (cross-cluster service DNS)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.