CVE

Vulnerabilidad en el manejador REST en KubeEdge (CVE-2022-31078)

Severidad:
MEDIA
Type:
No Disponible / Otro tipo
Fecha de publicación:
11/07/2022
Última modificación:
21/07/2023

Descripción

KubeEdge es un sistema de código abierto para extender las capacidades de orquestación de aplicaciones nativas en contenedores a los hosts en Edge. En versiones anteriores a 1.11.1, 1.10.2 y 1.9.4, el enrutador CloudCore no impone un límite al tamaño de las respuestas a las peticiones realizadas por el manejador REST. Un atacante podría usar esta debilidad para hacer una petición que devuelva una respuesta HTTP con un cuerpo grande y causar DoS de CloudCore. En la API del manejador HTTP, el manejador de descanso hace una petición a un manejador preestablecido. El manejador devolverá una respuesta HTTP que luego es leída en la memoria. La consecuencia del agotamiento es que CloudCore será encontrado en una situación de denegación de servicio. Sólo un usuario autenticado de la nube puede realizar un ataque. Sólo está afectado cuando los usuarios habiliten el módulo "router" en el archivo de configuración "cloudcore.yaml". Este error ha sido corregido en Kubeedge versiones 1.11.1, 1.10.2 y 1.9.4. Como mitigación, deshabilite el interruptor del enrutador en el archivo de configuración "cloudcore.yaml"

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:linuxfoundation:kubeedge:*:*:*:*:*:*:*:* 1.9.4 (excluyendo)
cpe:2.3:a:linuxfoundation:kubeedge:*:*:*:*:*:*:*:* 1.10.0 (incluyendo) 1.10.2 (excluyendo)
cpe:2.3:a:linuxfoundation:kubeedge:*:*:*:*:*:*:*:* 1.11.0 (incluyendo) 1.11.1 (excluyendo)


Referencias a soluciones, herramientas e información