CVE-2026-23750CWE-122

Golioth Pouch (prior to commit 1b2219a1) BLE GATT Heap-based Buffer Overflow

High · published February 26, 2026

CVSS v4.0
7.2
EPSS
0%
Percentile
4.1
In the wild
Unconfirmed
What it is

Golioth Pouch version 0.1.0, prior to commit 1b2219a1, contains a heap-based buffer overflow in BLE GATT server certificate handling. server_cert_write() allocates a heap buffer of size CONFIG_POUCH_SERVER_CERT_MAX_LEN when receiving the first fragment, then appends subsequent fragments using memcpy() without verifying that sufficient capacity remains. An adjacent BLE client can send unauthenticated fragments whose combined size exceeds the allocated buffer, causing a heap overflow and crash; integrity impact is also possible due to memory corruption.

The record
Technical detail
CVSS v4.0
7.2 · HIGH
Vector
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00153 · 4.1th percentile
Weakness
CWE-122 · Heap-based Buffer Overflow
Published
2026-02-26T17:33Z
EPSS history
Timeline
  • 26 FEB 17:33Z
    Golioth Pouch (prior to commit 1b2219a1) BLE GATT Heap-based Buffer Overflow
    cvelistv5