Impact
The vulnerability resides in the UpdateHub OTA client's probe routine, where a heap buffer that should contain metadata is copied without terminating the null byte. The subsequent string length calculation over this uninitialized memory can silently read past the allocated bounds, potentially triggering a crash of the update thread or device. Although only an internal read occurs and no attacker-controlled data is returned, the resulting denial of service can be induced by a malicious or compromised UpdateHub server, or by any server if communications are not encrypted.
Affected Systems
Zephyr RTOS, specifically the UpdateHub module located in subsys/mgmt/updatehub/updatehub.c. Any deployment of Zephyr that enables the OTA UpdateHub feature and employs the probe function is affected. No explicit product version range is supplied, so all releases containing the unpatched probe logic are potentially impacted.
Risk and Exploitability
The CVSS score of 3.7 indicates low overall severity, but the denial of service attack vector is network-based and can originate from the UpdateHub server, which may be compromised or act maliciously. The EPSS score is not available, and the vulnerability is not catalogued in CISA KEV. Since the code path is exercised when the probe response fails the first JSON parse, an attacker can craft a payload to trigger the faulty routine. The lack of external information disclosure or memory write limits the impact to a local crash, yet any device relying on OTA updates can become unavailable if exploited.
OpenCVE Enrichment