CVE-2020-10071: critical vulnerability in zephyrproject-rtos zephyr
Insufficient publish message length validation in MQTT
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
No sign of exploitation. No public exploitation artifact known so far.
A flaw in Zephyr's MQTT message handling fails to properly validate the length of published messages, allowing an attacker to send a specially crafted message that overflows a buffer and potentially execute arbitrary code on the device.
The MQTT parser in Zephyr insufficiently validates the length field of PUBLISH messages (CWE-120 buffer overflow, CWE-129 improper validation), enabling a remote attacker to trigger a stack or heap overflow. Exploitation requires network access to the MQTT interface and can result in arbitrary code execution with system privileges.
In the same product, most dangerous first.