DJI Drone Bluetooth Interface Unauthenticated DUML Command Execution
Disclosure Status
disclosed
August 24, 2026
August 24, 2026
Description
Finding
DJI drones expose an unauthenticated DUML command interface over Bluetooth that allows an attacker within Bluetooth range to modify Wi-Fi configuration parameters, including the SSID, PSK, MAC address, regulatory country code, and wireless channel. By overwriting the Wi-Fi PSK with a known value, an attacker can join the drone's internal Wi-Fi network, interact with the network services exposed by the drone, decrypt the Wi-Fi traffic exchanged between the drone and the legitimate user, and reach the flight control channel over Wi-Fi in order to issue flight commands to the aircraft. Crafted DUML commands can also disable or restart the Wi-Fi and Bluetooth interfaces, disconnect Wi-Fi clients, or reset the wireless configuration, resulting in a denial-of-service condition that can disrupt the operator's wireless control, video, and telemetry connections during flight.
Affected Versions & Models
Affected models are DJI Neo until 01.00.0400, DJI Neo 2 until 01.00.0500, DJI Flip until 01.00.1200, DJI Air 3 until 01.00.1600, DJI Air 3S until 01.00.1400, DJI Avata 2 until 01.00.0400, DJI Avata 360 until 01.00.0300, DJI Mavic 3 until 01.00.1400, DJI Mavic 3 Classic until 01.00.0800, DJI Mavic 3 Pro until 01.01.0700, DJI Mavic 4 Pro until 01.00.0500, DJI Mini 2 until 01.07.0200, DJI Mini 3 until 01.00.0500, DJI Mini 3 Pro until 01.00.0900, DJI Mini 4 Pro until 01.00.1100, and DJI Mini 5 Pro until 01.00.0600.
Workarounds
Remediation requires a firmware update from the vendor.
References
QuickTransfer Supported Models: https://support.dji.com/help/content?customId=en-us03400011149&spaceId=34&re=US&lang=en
Details
Affected Products are listed in the Description
1. Abdelrahman Yousef 2. Dr. Jordan Samhi