PT-2026-22168 · Unknown · Golioth Firmware Sdk
Secmate
·
Published
2026-02-26
·
Updated
2026-02-26
·
CVE-2026-23749
CVSS v3.1
2.9
Low
| Vector | AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L |
Name of the Vulnerable Software and Affected Versions
Golioth Firmware SDK versions prior to 0.22.0
Description
The software contains an out-of-bounds read issue stemming from improper null termination during a blockwise transfer. The
blockwise transfer init() function accepts a path with a length equal to CONFIG GOLIOTH COAP MAX PATH LEN and copies it using strncpy() without ensuring a trailing NUL byte. This can leave the ctx->path buffer unterminated. Subsequently, a strlen() operation on this buffer within the golioth coap client get internal() function may read beyond the allocated memory, potentially leading to a crash or denial of service. The input path is application-controlled.Recommendations
Update to Golioth Firmware SDK version 0.22.0 or later.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Golioth Firmware Sdk