CVE-2025-68473CWE-787

CVE-2025-68473

High · published December 27, 2025

CVSS v3.1
8.6
EPSS
0%
Percentile
34.4
In the wild
Unconfirmed
What it is

⚠️ An out-of-bounds write in ESP-IDF's Bluetooth stack could lead to some wacky behaviors if your devices discover too many services! Think of it like a restaurant with a fixed number of tables (32) that suddenly gets flooded with more diners than it can seat. When the crowds exceed the limit, things might get messy in the dining area! If your Bluetooth devices discover more than 32 services, they could write beyond the intended space, potentially causing unpredictable behavior or even crashes. While no immediate exploitation is known, it could lead to stability issues down the line, which is absolutely no fun for users!

Put simply

Think of it like a restaurant with a fixed number of tables (32) that suddenly gets flooded with more diners than it can seat. When the crowds exceed the limit, things might get messy in the dining area! In versions 5.5.1 and earlier of the ESP-IDF Bluetooth framework, the function 'bta_dm_sdp_result()' uses a fixed-size array to store service UUIDs. If the number of services exceeds this limit during the Service Discovery Protocol, it can lead to an out-of-bounds write condition.

What to do

If your Bluetooth devices discover more than 32 services, they could write beyond the intended space, potentially causing unpredictable behavior or even crashes. While no immediate exploitation is known, it could lead to stability issues down the line, which is absolutely no fun for users! To mitigate this, ensure you are using a later version of ESP-IDF that addresses this issue. Regularly check for updates and maintain a backlog for device service management to prevent exceeding the UUID limit. You've got this! With a quick update, you'll be back to smooth sailing with your IoT devices! 🛡️

The record
Technical detail
CVSS v3.1
8.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
CVSS v4.0
Not supplied
EPSS
0.00413 · 34.4th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2025-12-27T05:15Z
Affected products (5)
ProductVersionsFixed in
espressif/esp-idfall versions—
espressif/esp-idfall versions—
espressif/esp-idfall versions—
espressif/esp-idfall versions—
espressif/esp-idfall versions—
References (8)
EPSS history
Timeline
  • 26 DEC 23:54Z
    ESF-IDF Has Out-of-Bounds Read in ESP32 Bluetooth SDP Result Handling
    cvelistv5