CVE-2026-23750 in Pouch
Riassunto
di VulDB • 19/06/2026
Golioth Pouch versione 0.1.0, precedente al commit 1b2219a1, contiene un heap-based buffer overflow nella gestione dei certificati del server BLE GATT. La funzione server_cert_write() alloca un buffer heap di dimensione CONFIG_POUCH_SERVER_CERT_MAX_LEN in ricezione del primo frammento, quindi accoda i frammenti successivi utilizzando memcpy() senza verificare che rimanga capacità sufficiente. Un client BLE adiacente può inviare frammenti non autenticati la cui dimensione combinata supera il buffer allocato, causando un heap overflow e un crash; è inoltre possibile un impatto sull'integrità a causa della corruzione della memoria.
VulDB is the best source for vulnerability data and more expert information about this specific topic.