Golioth Firmware SDK < 0.22.0 LightDB State Out-of-Bounds Read
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- —
- Confidentiality · integrity · availability
- None · None · Low
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA Firmware SDK (Golioth) Fixed in 0.22.0
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
Golioth Firmware SDK 0.22.0
3 records Highest priority Priority MEDIUM 3 MEDIUM
Other records, highest priority first
- TI-2026-19120 Golioth Firmware SDK < 0.22.0 Payload Utils Stack-based Buffer OverflowPriority MEDIUM 61
- TI-2026-19122 Golioth Firmware SDK < 0.22.0 Blockwise Transfer Path Out-of-Bounds ReadPriority MEDIUM 44
Timeline
- 2026-10-02 Threatist record created from CVE-2026-23748
- 2026-10-03 Alias added: GHSA-h52p-5g3g-rxjm
References
More Golioth vulnerabilities
- TI-2026-19123 Golioth Pouch (prior to commit 1b2219a1) BLE GATT Heap-based Buffer Overflow CVSS 4.0HIGH 7.2
- TI-2026-19120 Golioth Firmware SDK < 0.22.0 Payload Utils Stack-based Buffer Overflow CVSS 4.0MEDIUM 6.3
- TI-2026-19122 Golioth Firmware SDK < 0.22.0 Blockwise Transfer Path Out-of-Bounds Read CVSS 4.0LOW 2.1
Sources
- CVE-2026-23748 · CVE Program
- CVE-2026-23748 · NVD
- FIRST EPSS
- GHSA-h52p-5g3g-rxjm · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences