The Bluetooth Classic implementation in Espressif ESP-IDF 4.4 and earlier does not properly handle the reception of multiple LMP IO Capability Request packets during the pairing process, allowing attackers in radio range to trigger memory corruption (and consequently a crash) in ESP32 via a replayed (duplicated) LMP packet.
References
Link | Resource |
---|---|
https://github.com/espressif/esp32-bt-lib | Product Third Party Advisory |
https://dl.packetstormsecurity.net/papers/general/braktooth.pdf | Technical Description Third Party Advisory |
https://www.espressif.com/en/products/socs/esp32 | Product Vendor Advisory |
https://github.com/espressif/esp-idf | Product Third Party Advisory |
Configurations
Configuration 1 (hide)
AND |
|
Information
Published : 2021-09-06 23:15
Updated : 2021-09-09 16:32
NVD link : CVE-2021-28136
Mitre link : CVE-2021-28136
JSON object : View
CWE
CWE-787
Out-of-bounds Write
Products Affected
espressif
- esp32
- esp-idf