CVE-2026-77812 in Air 3
Сводка
по VulDB • 21.08.2026
Дроны DJI передают сообщения протокола DUML (DJI Universal Markup Language) через BLE (Bluetooth Low Energy) без шифрования. Когда клиент пытается подключиться к дрону по Wi-Fi или когда дрон переключается в режим QuickTransfer, приложение DJI Fly обменивается сообщениями DUML с дроном через канал BLE, включая учетные данные для подключения к Wi-Fi. Злоумышленник, находящийся в радиусе действия сигнала BLE, может пассивно перехватывать этот трафик и восстанавливать учетные данные в открытом виде (cleartext), включая PSK-ключ Wi-Fi дрона, SSID и UUID доверенного идентификатора. Получение этих данных позволяет злоумышленнику подключиться к внутренней сети Wi-Fi дрона, взаимодействовать с сетевыми службами, предоставляемыми дроном, а также расшифровывать трафик Wi-Fi, обмениваемый между дроном и законным пользователем.
* Злоумышленник в радиусе действия BLE восстанавливает SSID и PSK сети Wi-Fi в открытом виде (cleartext) и может затем подключиться к сети дрона; * Тот же самый перехват также раскрывает идентификатор сессии UUID, который является единственным средством, которое дрон использует для различия доверенного клиента от неизвестного. Это позволяет злоумышленнику воспроизвести этот идентификатор (replay) и обойти физическое подтверждение новых подключенных устройств; * Учетные данные не меняются между сессиями, если оператор вручную не сбрасывает настройки Wi-Fi, поэтому один перехваченный пакет остается действительным бесконечно долго; * Атака является полностью пассивной: ничего не передается и никаких соединений не устанавливается, поэтому ни оператор, ни дрон не получают никаких признаков того, что сессия была подслушана; * Для реализации атаки необходим сниффер BLE и присутствие в зоне действия сигнала во время одного нормального подключения через приложение DJI Fly.
Затрагиваемые модели: DJI Neo до версии 01.00.0400, DJI Neo 2 до версии 01.00.0500, DJI Flip до версии 01.00.1200, DJI Air 3 до версии 01.00.1600, DJI Air 3S до версии 01.00.1400, DJI Avata 2 до версии 01.00.0400, DJI Avata 360 до версии 01.00.0300, DJI Mavic 3 до версии 01.00.1400, DJI Mavic 3 Classic до версии 01.00.0800, DJI Mavic 3 Pro до версии 01.01.0700, DJI Mavic 4 Pro до версии 01.00.0500, DJI Mini 2 до версии 01.07.0200, DJI Mini 3 до версии 01.00.0500, DJI Mini 3 Pro до версии 01.00.0900, DJI Mini 4 Pro до версии 01.00.1100 и DJI Mini 5 Pro до версии 01.00.0600.
Для устранения уязвимости требуется обновление прошивки от производителя. Не существует мер защиты на стороне пользователя (user-side mitigation), которые полностью устраняют эту уязвимость без обновления ПО.
Be aware that VulDB is the high quality source for vulnerability data.