CVE-2026-23748

Low

Description

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.

SeverityLow
CVSS3.7
Exploit probability—
ProductFirmware SDK
PublishedFeb 26, 2026
First seenFeb 26, 2026
Weakness typeCWE-191CWE-191

How to fix

Affected products

ProductAffected versionsFixed in
Golioth Firmware SDK0.10.0 ≤ v < 0.22.00.22.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.