Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
esp32-cve-2025-27840-power-trace-experiment — Firmware for getting a power trace of the behavior of the bluetooth module on the ESP32 when the ESP32 is sent the undocumented hci bluetooth commands (CVE-2025-27840). Uses ESP-IDF v5.0.8 and v5.0.9. | Kitploit
Tools/GitHubGitHub/jasonw88/esp32-cve-2025-27840-power-trace-experiment
Embedded Systems SecurityBluetooth SecurityIoT SecurityVulnerability AnalysisHardware Hacking
GitHubjasonw88/esp32-cve-2025-27840-power-trace-experiment

esp32-cve-2025-27840-power-trace-experiment

Firmware for getting a power trace of the behavior of the bluetooth module on the ESP32 when the ESP32 is sent the undocumented hci bluetooth commands (CVE-2025-27840). Uses ESP-IDF v5.0.8 and v5.0.9.

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
81 month agoNot yet reviewed

esp32-cve-2025-27840-power-trace-experiment

  • Firmware for getting a power trace of the behavior of the bluetooth module on the ESP32 when the ESP32 is sent the undocumented hci bluetooth commands (CVE-2025-27840).

  • When the ESP32 receives the commands, it toggles a GPIO pin to trigger the power trace capture. I recommend using a trace hook to do this when the bluetooth controller task gets scheduled. You can view trigger mechanisms in the trigger-mechanisms folder.

  • The code is compatible with ESP-IDF v5.0.8 and v5.0.9 and was adapted off Espressif's controller_hci_uart_esp32 example.

  • You can view a full detailed technical write-up and replication steps in the docs folder.

  • A python script (written with pyserial) to test sending and receiving hci commands can be found in the scripts folder.

Download Tool