Approved changes feed: RSS · Atom

cpe:2.3:a:golioth:firmware_sdk:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorGolioth (5dcfcd45-0eaa-55b6-b2f7-9c3962408fd9)
ProductFirmware Sdk (6a8ad2f4-3245-5f87-86d9-1eb9a8c51ab1)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-23749 vulnerable 2026-06-08 07:51:16.156541 Golioth Firmware SDK < 0.22.0 Blockwise Transfer Path Out-of-Bounds Read
LOW (2.9)
Golioth Firmware SDK version 0.19.1 prior to 0.22.0, fixed in commit 0e788217, contain an out-of-bounds read due to improper null termination of a blockwise transfer path. blockwise_transfer_init() accepts a path whose length equals CONFIG_GOLIOTH_COAP_MAX_PATH_LEN and copies it using strncpy() without guaranteeing a trailing NUL byte, leaving ctx->path unterminated. A later strlen() on this buffer (in golioth_coap_client_get_internal()) can read past the end of the allocation, resulting in a crash/denial of service. The input is application-controlled (not network by default).
Published: 2026-02-26T17:32:30.795Z
Updated: 2026-07-14T15:53:37.722Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-23748 vulnerable 2026-06-08 07:51:16.156190 Golioth Firmware SDK < 0.22.0 LightDB State Out-of-Bounds Read
LOW (3.7)
Golioth Firmware SDK version 0.10.0 prior to 0.22.0, fixed in commit d7f55b38, contain an out-of-bounds read in LightDB State string parsing. When processing a string payload, a payload_size value less than 2 can cause a size_t underflow when computing the number of bytes to copy (nbytes). The subsequent memcpy() reads past the end of the network buffer, which can crash the device. The condition is reachable from on_payload, and golioth_payload_is_null() does not block payload_size==1. A malicious server or MITM can trigger a denial of service.
Published: 2026-02-26T17:31:32.584Z
Updated: 2026-07-14T15:53:37.013Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-23747 vulnerable 2026-06-08 07:51:16.155763 Golioth Firmware SDK < 0.22.0 Payload Utils Stack-based Buffer Overflow
LOW (3.7)
Golioth Firmware SDK version 0.10.0 prior to 0.22.0, fixed in commit 48f521b, contain a stack-based buffer overflow in Payload Utils. The golioth_payload_as_int() and golioth_payload_as_float() helpers copy network-supplied payload data into fixed-size stack buffers using memcpy() with a length derived from payload_size. The only length checks are guarded by assert(); in release builds, the asserts are compiled out and memcpy() may copy an unbounded payload_size. Payloads larger than 12 bytes (int) or 32 bytes (float) can overflow the stack, resulting in a crash/denial of service. This is reachable via LightDB State on_payload with a malicious server or MITM.
Published: 2026-02-26T17:30:13.495Z
Updated: 2026-07-14T15:53:36.335Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.