Impact
The ESP‑hosted Wi‑Fi driver in Zephyr performs frame reassembly over a SPI bus with an out‑of‑bounds read when it copies the 16‑bit data_length field from the wire directly into a protobuf decoding routine. A malicious or malformed control frame can make the driver read up to about 62 KB past the allocated buffer, triggering a fault that shuts down Wi‑Fi reception. The flaw does not expose application data; its effect is limited to denial of service by crashing the Wi‑Fi stack and leaving the device unusable until a reboot is performed.
Affected Systems
This vulnerability affects the Zephyr Project’s ESP‑hosted Wi‑Fi driver (drivers/wifi/esp_hosted/). Any Zephyr build that includes this driver before the patch commit 93c32f240c9661f321233c134cfdd07f8dc97bb8 is susceptible. The affected systems are Zephyr‑based embedded devices that rely on the ESP‑hosted Wi‑Fi module accessed over SPI.
Risk and Exploitability
With a CVSS score of 5.3 the issue presents moderate severity. The EPSS score is not available, and the flaw is not listed in CISA’s KEV catalog, indicating limited known exploitation but still a tangible risk. The attack likely requires an attacker who can influence the content of control responses on the ESP co‑processor, which could be achieved via unauthorized Wi‑Fi traffic or by physical proximity to the device. Once triggered, the Wi‑Fi stack stops functioning permanently until the system is rebooted, and there is no watchdog or automatic recovery path.
OpenCVE Enrichment