
Prueba de concepto que captura pasivamente el tráfico DUML BLE en texto claro de drones DJI para recuperar la PSK de Wi-Fi y los UUID de sesión de confianza, demostrando CVE-2026-77812.
Registro CVE: https://www.cve.org/CVERecord?id=CVE-2026-77812
NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-77812
El dron DJI expone un canal de control DUML a través de Bluetooth. Cada mensaje en ese canal —en ambas direcciones, entre la aplicación DJI Fly y el dron— se envía en texto claro. No se aplica cifrado en la capa de enlace BLE ni cifrado en la capa de aplicación.
Un atacante pasivo dentro del alcance de radio puede leer el contenido completo de cada comando y respuesta, incluyendo:
No se requiere emparejamiento, ni interacción con el dron, ni una relación de confianza previa. Recuperar la PSK permite al atacante unirse a la red Wi-Fi del dron; recuperar el UUID les permite presentarse como un cliente ya de confianza.

| Producto | Versión afectada |
|---|---|
| DJI Neo | 0 – 01.00.0400 |
| DJI Neo 2 | 0 – 01.00.0500 |
| DJI Flip | 0 – 01.00.1200 |
| DJI Air 3 | 0 – 01.00.1600 |
| DJI Air 3S | 0 – 01.00.1400 |
| DJI Avata 2 | 0 – 01.00.0400 |
| DJI Avata 360 | 0 – 01.00.0300 |
| DJI Mavic 3 | 0 – 01.00.1400 |
| DJI Mavic 3 Classic | 0 – 01.00.0800 |
| DJI Mavic 3 Pro | 0 – 01.01.0700 |
| DJI Mavic 4 Pro | 0 – 01.00.0500 |
| DJI Mini 2 | 0 – 01.07.0200 |
| DJI Mini 3 | 0 – 01.00.0500 |
| DJI Mini 3 Pro | 0 – 01.00.0900 |
| DJI Mini 4 Pro | 0 – 01.00.1100 |
| DJI Mini 5 Pro | 0 – 01.00.0600 |
La captura se realiza con un Nordic nRF52840 Dongle ejecutando el firmware nRF Sniffer for Bluetooth LE. Programado con ese firmware, el dongle actúa como un sniffer pasivo: sigue los canales de advertising y de datos y reenvía cada paquete recibido al host a través del puerto serie USB, donde Wireshark lo decodifica.
poc.py.⚠️ ADVERTENCIA: Esta prueba de concepto está destinada estrictamente a fines educativos, de investigación de seguridad y de pruebas de penetración autorizadas.
⚠️ NO utilice esta POC contra ninguna aeronave, dispositivo, red o sistema que no sea de su propiedad o para el que no tenga autorización explícita de prueba.