Skip to main content
Disclosures

Espressif · ESP-IDF

Use-After-Free in BLE Provisioning Transport

SecMateSECMATE-2025-0013
VendorEspressif
ProductESP-IDF
PublishedFebruary 7, 2026

ESP-IDF is the Espressif IoT Development Framework. A use-after-free vulnerability was reported in the BLE provisioning transport (protocomm_ble) layer. The issue can be triggered by a remote BLE client while the device is in provisioning mode. The vulnerability occurred when provisioning was stopped with keep_ble_on = true. In this configuration, internal protocomm_ble state and GATT metadata were freed while the BLE stack and GATT services remained active. Subsequent BLE read or write callbacks dereferenced freed memory, allowing a connected or newly connected client to trigger invalid memory access.

What's hidden in yours?

Find out