文章总结: DJI多款无人机曝蓝牙安全漏洞CVE-2026-77812和CVE-2026-78306,前者通过BLE明文传输泄露Wi-Fi凭据,后者未认证DUML接口可修改无线配置,两者结合可形成攻击链。受影响机型广泛,建议立即升级固件,并将蓝牙近距离攻击纳入威胁模型。
综合评分: 85
文章分类: 漏洞分析,应急响应,威胁情报,iot安全,漏洞预警
紧急安全预警|DJI多款无人机曝蓝牙安全漏洞,可窃取Wi-Fi凭据并未认证修改飞行器网络配置
原创
tuto
tuto
杂杂咱谈
2026年9月22日 00:02
福建
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
一、漏洞概述
近期公开的两个漏洞CVE-2026-77812和CVE-2026-78306均涉及DJI无人机的Bluetooth Low Energy(BLE)/DUML通信机制。
其中:
- CVE-2026-77812:DJI无人机通过BLE明文传输DUML协议数据,攻击者在蓝牙通信范围内即可被动窃取无人机的Wi-Fi SSID、Wi-Fi PSK以及可信会话UUID。
- CVE-2026-78306:DJI无人机暴露未经过身份认证的DUML命令接口,蓝牙范围内的攻击者可以直接修改Wi-Fi配置,包括SSID、PSK、MAC地址、国家/地区代码和无线信道等。
这两个漏洞结合起来,可能形成从蓝牙窃取凭据 → 获取无人机内部Wi-Fi网络访问权限 → 修改无线配置 → 进一步访问飞控相关接口的完整攻击链。
二、漏洞基本信息
| 项目 | CVE-2026-77812 | CVE-2026-78306 |
| — | — | — |
| 漏洞类型 | BLE明文信息泄露 | BLE未授权DUML命令执行 |
| CVSS | 9.4 Critical | 8.5 High |
| CWE | 信息泄露 | CWE-306 缺少身份认证 |
| 攻击距离 | 蓝牙通信范围 | 蓝牙通信范围 |
| 身份认证 | 不需要 | 不需要 |
| 用户交互 | 不需要 | 不需要 |
| 主要影响 | Wi-Fi凭据、Session UUID泄露 | Wi-Fi配置修改、拒绝服务 |
| 公开PoC | 是 | 相关攻击能力已由公开研究展示 |
CVE-2026-77812评分为CVSS 9.4;CVE-2026-78306则为CVSS 8.5。
三、CVE-2026-77812:BLE明文传输泄露Wi-Fi凭据
DJI无人机使用DUML v1作为部分控制通信协议,并通过BLE与DJI Fly App进行通信。
公开PoC指出,该通信链路中的DUML消息没有使用BLE链路层加密,也没有额外的应用层加密。因此,在无线电通信范围内的攻击者可以被动捕获通信数据。
攻击者可能从捕获的数据中获得:
- 无人机Wi-Fi SSID;
- Wi-Fi PSK;
- DJI Fly App注册的可信Session UUID。
其中Wi-Fi密码可能通过相关DUML消息直接返回给客户端。Session UUID则用于识别可信客户端。
最大的问题在于:攻击完全可以是被动的
攻击者不需要:
- 与无人机进行配对;
- 向无人机发送数据;
- 与无人机建立连接;
- 预先获得信任关系。
只需要处于BLE通信范围,并在无人机正常进行DJI Fly连接过程中进行监听,即可能获取相关凭据。
四、CVE-2026-78306:未认证DUML接口可修改Wi-Fi配置
相比CVE-2026-77812的信息窃取问题,CVE-2026-78306进一步涉及主动攻击。
公开漏洞描述显示,DJI无人机通过Bluetooth暴露了一个未经身份认证的DUML命令接口。
攻击者只需要位于蓝牙通信范围内,就可以向该接口发送构造的DUML命令。
可被修改的配置包括:
- Wi-Fi SSID;
- Wi-Fi PSK;
- MAC地址;
- 无线信道;
- 国家/地区代码。
其中,攻击者可以将无人机Wi-Fi PSK修改为攻击者已知的密码,然后连接到无人机内部Wi-Fi网络。
五、两个漏洞可以形成攻击链
将两个漏洞结合起来,可以得到一个更加值得关注的攻击场景:
攻击者进入无人机BLE通信范围 ↓ 监听DJI BLE通信 ↓CVE-2026-77812:窃取Wi-Fi SSID/PSK/Session UUID ↓ 获取无人机内部Wi-Fi访问能力 ↓CVE-2026-78306:调用未认证DUML接口 ↓ 修改Wi-Fi/无线配置 ↓ 控制或干扰无人机网络通信 ↓ 进一步探测飞控及内部网络服务
需要强调的是,目前公开资料明确证明的是Wi-Fi配置修改以及进入内部Wi-Fi网络的能力;因此具体飞控影响还是需取决于目标型号、固件以及内部服务的实际访问控制。
六、CVE-2026-78306还可导致拒绝服务
除了修改Wi-Fi配置之外,构造的DUML命令还可能:
- 关闭Wi-Fi接口;
- 重启Wi-Fi;
- 关闭或重启Bluetooth;
- 强制断开Wi-Fi客户端;
- 重置无线配置。
这意味着攻击者可以在无人机运行过程中干扰操作者与飞行器之间的控制、视频传输以及遥测通信。
对于正在飞行中的无人机而言,这类无线通信中断具有较高的安全风险。
七、公开PoC
CVE-2026-77812已经存在公开GitHub PoC。
研究者使用Nordic nRF52840 Dongle配合nRF Sniffer for Bluetooth LE进行BLE数据捕获,并通过Wireshark分析通信数据。PoC仓库提供了用于处理捕获数据的 poc.py。
基本研究流程为:
nRF52840 Dongle ↓nRF Sniffer for BLE ↓Wireshark捕获BLE流量 ↓获取DUML通信数据 ↓解析Wi-Fi凭据/Session UUID
公开PoC同时明确警告,相关代码仅应用于安全研究和获得授权的渗透测试环境,因为部分DUML命令可能修改设备配置、关闭无线接口、重启或关闭飞行器以及删除数据。
八、受影响设备
目前公开资料列出的受影响机型包括:
| 产品 | 受影响固件 |
| — | — |
| 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 |
上述所有机型和版本范围同时出现在CVE-2026-77812公开PoC以及CVE-2026-78306公开记录中。
九、修复与防护建议
1. 第一时间升级无人机固件
公开CVE资料显示,针对CVE-2026-77812的修复方式为升级DJI官方固件。目前不建议仅依靠用户侧配置来规避漏洞。
2. 避免在敏感环境使用旧固件
- 企业/政府无人机;
- 执法及安防无人机;
- 测绘无人机;
- 工业巡检无人机;
- 涉及敏感区域拍摄的无人机。
应重点核查固件版本。
3. 关注蓝牙近距离攻击
这类漏洞并不要求攻击者通过互联网直接连接无人机,其核心攻击条件是:
攻击者 ↓进入BLE无线通信范围 ↓监听或发送DUML数据
因此,即使无人机没有暴露在互联网环境中,也不能完全排除攻击风险。
十、总结
此次DJI漏洞的关键并不是单一的Bluetooth缺陷,而是BLE通信保护不足 + DUML接口缺少认证共同形成的安全风险。
其中:
CVE-2026-77812
BLE明文传输 → Wi-Fi SSID/PSK/Session UUID泄露
CVE-2026-78306
未认证BLE DUML接口 → 修改Wi-Fi配置/无线接口 → 干扰无人机通信
两者结合后,可形成:
BLE窃听 ↓Wi-Fi凭据泄露 ↓进入无人机内部网络 ↓未认证DUML命令 ↓修改无线配置 ↓通信干扰/进一步访问内部服务
因此,对于上述受影响型号,建议立即检查固件版本并升级到DJI提供的最新安全版本。同时,对于安全敏感场景,应将蓝牙近距离攻击纳入无人机安全威胁模型。
Simple #DJI #BLE #CVE-2026-77812/78306 #无人机
免责声明
本文内容仅用于网络安全技术研究、漏洞分析与安全防护教育,旨在帮助安全研究人员、设备厂商及用户了解相关安全风险。
文中涉及的漏洞原理、攻击链及PoC信息均来源于公开安全研究资料。相关技术内容仅用于授权环境中的安全测试与研究,请勿在未经授权的设备、网络或系统上进行漏洞验证、攻击测试或其他可能造成损害的操作。
对于因使用、修改或传播本文所提供的信息而导致的任何直接或间接损失,本文作者及发布平台不承担任何责任。
本文所涉及的漏洞信息可能随厂商修复、漏洞评级及后续研究进展发生变化,请以官方公告和权威安全机构发布的信息为准。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:杂杂咱谈 tuto
tuto《紧急安全预警|DJI多款无人机曝蓝牙安全漏洞,可窃取Wi-Fi凭据并未认证修改飞行器网络配置》