CVE-2026-62370: KubeEdge: Unbounded allocation in viaduct packer enables authenticated remote DoS against CloudHub
KubeEdge CloudHub uses the viaduct packer to decode messages received from connected peers. The packer reads a 32-bit payload length from the message header and previously allocated a buffer of that size without enforcing an upper bound.
An authenticated peer that can establish a viaduct connection to CloudHub can send a crafted message header containing an excessively large payload length. This may cause CloudHub to allocate a large amount of memory and can result in memory exhaustion, process termination, or denial of service.
References
- github.com/advisories/GHSA-gfw4-49f9-cp25
- github.com/kubeedge/kubeedge/blob/master/CHANGELOG/CHANGELOG-1.21.md
- github.com/kubeedge/kubeedge/blob/master/CHANGELOG/CHANGELOG-1.22.md
- github.com/kubeedge/kubeedge/blob/master/CHANGELOG/CHANGELOG-1.23.md
- github.com/kubeedge/kubeedge/commit/0fe1ea18e5d7fde29633286ddf1c7e71cb39606f
- github.com/kubeedge/kubeedge/commit/725a73ca35a65d91aa6338e52b8faaab6058f528
- github.com/kubeedge/kubeedge/commit/cc79621943fff9d3f62638d9403ef0cfeda3d0e7
- github.com/kubeedge/kubeedge/pull/7028
- github.com/kubeedge/kubeedge/pull/7029
- github.com/kubeedge/kubeedge/pull/7030
- github.com/kubeedge/kubeedge/releases/tag/v1.21.2
- github.com/kubeedge/kubeedge/releases/tag/v1.22.2
- github.com/kubeedge/kubeedge/releases/tag/v1.23.1
- github.com/kubeedge/kubeedge/security/advisories/GHSA-gfw4-49f9-cp25
- nvd.nist.gov/vuln/detail/CVE-2026-62370
Code Behaviors & Features
Detect and mitigate CVE-2026-62370 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →