CVE-2020-10071: fallo crítico en zephyrproject-rtos zephyr
Insufficient publish message length validation in MQTT
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
Una falla en el manejo de mensajes MQTT de Zephyr no valida adecuadamente la longitud de los mensajes publicados, permitiendo que un atacante envíe un mensaje manipulado que desborde un búfer y ejecute código malicioso en el dispositivo.
El parser MQTT en Zephyr realiza validación insuficiente del campo de longitud en mensajes PUBLISH (CWE-120 desbordamiento de búfer, CWE-129 validación impropia), permitiendo que un atacante remoto con acceso a la interfaz MQTT desencadene un desbordamiento de pila o heap. El impacto potencial es la ejecución de código arbitrario con privilegios del sistema.
En el mismo producto, de las más peligrosas a las menos.