Firmware Sdk
Approved changes feed: RSS · Atom
cpe:2.3:a:golioth:firmware_sdk:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Golioth (5dcfcd45-0eaa-55b6-b2f7-9c3962408fd9) |
|---|---|
| Product | Firmware Sdk (6a8ad2f4-3245-5f87-86d9-1eb9a8c51ab1) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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.