PT-2026-58039 · Zephyr · Zephyr

CVE-2026-10672

·

Published

2026-07-14

·

Updated

2026-08-06

CVSS v3.1

9.1

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
Name of the Vulnerable Software and Affected Versions Zephyr versions 3.0.0 through 4.4.0
Description In the subsys/net/lib/lwm2m/lwm2m pull context.c file, the firmware-update Package URI is copied into a fixed static buffer context.uri using memcpy() without length validation. Because the source buffer can be up to 255 bytes while the destination buffer is only 128 bytes, a management server or an on-path attacker can provide a URI that fills the buffer without a NUL terminator. This leads to an out-of-bounds read of adjacent static memory when the buffer is processed as a C string by http parser parse url(), lwm2m parse peerinfo(), and during CoAP URI-path or PROXY-URI option appends. This can result in the disclosure of device memory via outbound CoAP requests or cause a denial of service by crashing the device.
Recommendations Update Zephyr to a version later than 4.4.0. As a temporary mitigation, disable the CONFIG LWM2M FIRMWARE UPDATE PULL SUPPORT configuration path.

Exploit

Fix

DoS

Out of bounds Read

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-10672
GHSA-RF6J-4MPP-J9MF

Affected Products

Zephyr