CVE-2026-23749

LOW
INFO Priority: 0.00 BB Relevance: 39/100
Published: 2026-02-26 Modified: 2026-11-08 First seen: 2026-11-08 Status: active

Attack Surface

Low Complexity No Auth No Interaction

CVSS Vector Breakdown

AV: Local
AC: Low
PR: None
UI: None
AT: Present
VC: None
VI: None
VA: Low

Description

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).

Affected Software (1)

VendorProductVersion
Golioth Firmware SDK 0.19.1 < 0.22.0

Bug Bounty Relevance

39 / 100
✓ No authentication
✓ Low complexity
✓ No user interaction

CVSS Score

2.1 / 10.0 v4.0
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

EPSS — Exploitation Probability

0.18%
Raw Score 0.001840
Percentile 8.1%
Date 2026-11-13

EPSS Trend

2026-11-13
0.00184
2026-11-12
0.00184
2026-11-10
0.00184
2026-11-09
0.00184
2026-11-08
0.00184

Intelligence Sources

mitre ref →