The Bluetooth Low Energy (BLE) controller implementation in Espressif ESP-IDF 4.2 and earlier (for ESP32 devices) does not properly restrict the channel map field of the connection request packet on reception, allowing attackers in radio range to cause a denial of service (crash) via a crafted packet.
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
Link | Tags |
---|---|
https://asset-group.github.io/disclosures/sweyntooth/ | third party advisory |
https://asset-group.github.io/cves.html | third party advisory |
https://github.com/espressif/esp32-bt-lib | third party advisory |