Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2022-31073— KubeEdge Edge ServiceBus module DoS

Quick assessment

Affected
kubeedge kubeedge
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

KubeEdge是KubeEdge开源的一个 Kubernetes 原生边缘计算框架。基于 Kubernetes 构建,并将本机容器化应用编排和设备管理扩展到边缘主机。 KubeEdge 1.11.1之前版本、1.10.2之前版本 和 1.9.4之前版本存在资源管理错误漏洞,该漏洞源于如果向其发送包含非常大 Body 的 HTTP 请求,边缘侧的 ServiceBus 服务器可能容易受到 DoS 攻击,攻击者利用该漏洞可以发送大消息来耗尽内存并导致 DoS。

CVSS 6.5 · Medium EPSS 1.59% · P74

Possible ATT&CK Techniques 1 AI

T1499 · Endpoint Denial of Service
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2022-31073

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
KubeEdge Edge ServiceBus module DoS
Source: CVE Program / CVE List V5
Vulnerability Description
KubeEdge is an open source system for extending native containerized application orchestration capabilities to hosts at Edge. Prior to versions 1.11.1, 1.10.2, and 1.9.4, the ServiceBus server on the edge side may be susceptible to a DoS attack if an HTTP request containing a very large Body is sent to it. It is possible for the node to be exhausted of memory. The consequence of the exhaustion is that other services on the node, e.g. other containers, will be unable to allocate memory and thus causing a denial of service. Malicious apps accidentally pulled by users on the host and have the access to send HTTP requests to localhost may make an attack. It will be affected only when users enable the `ServiceBus` module in the config file `edgecore.yaml`. This bug has been fixed in Kubeedge 1.11.1, 1.10.2, and 1.9.4. As a workaround, disable the `ServiceBus` module in the config file `edgecore.yaml`.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
未加控制的资源消耗(资源穷尽)
Source: CVE Program / CVE List V5
Vulnerability Title
KubeEdge 资源管理错误漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
KubeEdge是KubeEdge开源的一个 Kubernetes 原生边缘计算框架。基于 Kubernetes 构建,并将本机容器化应用编排和设备管理扩展到边缘主机。 KubeEdge 1.11.1之前版本、1.10.2之前版本 和 1.9.4之前版本存在资源管理错误漏洞,该漏洞源于如果向其发送包含非常大 Body 的 HTTP 请求,边缘侧的 ServiceBus 服务器可能容易受到 DoS 攻击,攻击者利用该漏洞可以发送大消息来耗尽内存并导致 DoS。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
kubeedge kubeedge < 1.9.4 -

II. Public POCs for CVE-2022-31073

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2022-31073

登录查看更多情报信息。

Patches & Fixes for CVE-2022-31073 (3)

Vendor Advisories for CVE-2022-31073 (1)

Same Patch Batch · kubeedge · 2022-07-11 · 6 CVEs total

CVE-2022-31075 4.9 MEDIUM KubeEdge DoS when signing the CSR from EdgeCore
CVE-2022-31074 4.5 MEDIUM KubeEdge Cloud AdmissionController component DoS
CVE-2022-31078 4.4 MEDIUM KubeEdge CloudCore Router memory exhaustion
CVE-2022-31079 4.4 MEDIUM KubeEdge Cloud Stream and Edge Stream DoS from large stream message
CVE-2022-31080 4.4 MEDIUM KubeEdge Websocket Client in package Viaduct: DoS from large response message

IV. Related Vulnerabilities

V. Comments for CVE-2022-31073

No comments yet


Leave a comment