Vulnerability · Published Dec 26, 2025 · Assigned by GitHub_M
CVE-2025-68473ESF-IDF Has Out-of-Bounds Read in ESP32 Bluetooth SDP Result Handling
None 0.0
In plain English
A out-of-bounds write in esp-idf from espressif. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 35% of all known vulnerabilities).
Official description
ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In versions 5.5.1, 5.4.3, 5.3.4, 5.2.6, 5.1.6, and earlier, in the ESP-IDF Bluetooth host stack (BlueDroid), the function bta_dm_sdp_result() used a fixed-size array uuid_list[32][MAX_UUID_SIZE] to store discovered service UUIDs during the SDP (Service Discovery Protocol) process. On modern Bluetooth devices, it is possible for the number of available services to exceed this fixed limit (32). In such cases, if more than 32 services are discovered, subsequent writes to uuid_list could exceed the bounds of the array, resulting in a potential out-of-bounds write condition.
Affected products (as reported)
Weakness: CWE-787 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:N/SA:N
References
- https://github.com/espressif/esp-idf/security/advisories/GHSA-hmjj-rjvv-w8pq x_refsource_CONFIRM
- https://github.com/espressif/esp-idf/commit/3286e45349b0b5c2b1422ef7e8d088b95eef895d x_refsource_MISC
- https://github.com/espressif/esp-idf/commit/4d928f2265c394d2abc85024228e920a5b26bcab x_refsource_MISC
- https://github.com/espressif/esp-idf/commit/5b3185168dae83d42aa0852689422fffd931f16c x_refsource_MISC
- https://github.com/espressif/esp-idf/commit/6453f57a954458ad8ffd6e4bf2d9e76b73fac0f1 x_refsource_MISC
- https://github.com/espressif/esp-idf/commit/6ca6f422dafaffcb88fa56cc458ce92d96be3b2e x_refsource_MISC
- https://github.com/espressif/esp-idf/commit/9889edd799cf369e082df9d01adba961d64693ed x_refsource_MISC
- https://github.com/espressif/esp-idf/commit/ecb86d353640cf1375bf97db32e702ba59c551b6 x_refsource_MISC