Read the docs
TI-2026-19121 Aliases CVE-2026-23748GHSA-h52p-5g3g-rxjm

Golioth Firmware SDK < 0.22.0 LightDB State Out-of-Bounds Read

Priority MEDIUM 61CWE-191Published · Updated

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

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00308 23rd percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by the CNA
Fix Fixed Firmware SDK (Golioth): 0.22.0

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

VendorProductAffected versionsFixed inStatusSource
GoliothFirmware SDK0.10.0 to before 0.22.00.22.0Patch availableCNA
  • Firmware SDK VendorGolioth Affected 0.10.0 to before 0.22.0 Fixed in 0.22.0 Patch available CNA

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

  1. 2026-10-02 Threatist record created from CVE-2026-23748
  2. 2026-10-03 Alias added: GHSA-h52p-5g3g-rxjm

References

  • 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