Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessPosition within drone Wi-Fi range
-
DeliveryConnect to drone's local wireless network
-
ExploitSend unauthenticated HTTP GET to /v2 endpoint
-
ExecutionEnumerate media files using predictable DJI filename pattern
-
PersistExfiltrate stored photos and videos
-
ImpactExtract GPS coordinates, identities, and operator routines
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to connect to the drone's internal Wi-Fi network, which mandates physical proximity (typically within 20-100 meters of Wi-Fi range) to the powered-on drone. The HTTP media server must be active, which occurs during normal drone operation. The attack is further enabled by DJI's deterministic filename naming convention, which removes the need for brute-force guessing of arbitrary identifiers. Limiting factors include: the operator may set a strong non-default Wi-Fi password, restricting who can join the network; the exploitation window is bounded by powered-on flight or connection sessions; and the attacker must be physically co-located with the drone. The CVSS 4.0 PR:N metric confirms no server-side authentication is required once network access is achieved. The attack does not require any interaction from the drone operator. |
| Impact | The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H) scores 8.7, reflecting high confidentiality impact with no authentication or complexity barriers. However, AV:N may overstate exploitability: the attacker must physically connect to the drone's local wireless network, which more precisely maps to AV:A (Adjacent Network) in practice, since Wi-Fi range imposes a physical proximity constraint of roughly 20-100 meters. Despite this nuance, once network access is obtained, exploitation requires zero technical sophistication - standard HTTP GET requests to predictable |
| Exploit ScenarioDerived | An attacker within Wi-Fi range of an operating DJI drone connects to its local wireless network using the drone's default or a compromised Wi-Fi password. The attacker then sends sequential unauthenticated HTTP GET requests to the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 24, 2026
Unauthenticated media exfiltration on sixteen DJI consumer and prosumer drone models allows any attacker who joins the drone's internal Wi-Fi network to enumerate and download all stored photos and videos via the unprotected /v2 HTTP endpoint. The onboard HTTP media server (CWE-306: Missing Authentication for Critical Function) performs no client verification, and DJI's deterministic filename naming convention eliminates any obscurity barrier, making systematic enumeration trivial. Firmware patches have been released per the DJI advisory (en-us03400011149); no public exploit or CISA KEV listing has been confirmed at time of analysis.
RemediationAI
Update drone firmware via the DJI Fly or DJI GO 4 app to versions above the affected thresholds listed in the DJI advisory at https://support.dji.com/help/content?customId=en-us03400011149. The boundary versions from the CVE description are: Neo 01.00.0400, Neo 2 01.00.0500, Flip 01.00.1200, Air 3 01.00.1600, Air 3S 01.00.1400, Avata 2 01.00.0400, Avata 360 01.00.0300, Mavic 3 01.00.1400, Mavic 3 Classic 01.00.0800, Mavic 3 Pro 01.01.0700, Mavic 4 Pro 01.00.0500, Mini 2 01.07.0200, Mini 3 01.00.0500, Mini 3 Pro 01.00.0900, Mini 4 Pro 01.00.1100, and Mini 5 Pro 01.00.0600; the DJI advisory should be consulted for the exact released patched versions above these thresholds. Until firmware is updated, operators in sensitive environments should set a strong, non-default Wi-Fi password on the drone's network to raise the barrier for unauthorized connections, avoid operating in areas where untrusted third parties are within Wi-Fi range, and transfer media to a secured device immediately after each flight and clear the drone's onboard storage. Note that password-only mitigation is a partial control, as default credentials or social engineering could still allow network access.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 15 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
DJI drones run an embedded HTTP media server that exposes stored photos and videos over a local wireless network to enable legitimate access by the DJI controller app and companion software. The /v2 API endpoint is the affected file-serving interface, and it implements CWE-306 (Missing Authentication for Critical Function) - the server delivers files to any HTTP client without issuing or validating a session token, API key, or credential. DJI's file naming convention for captured media follows a deterministic, sequential pattern (incorporating counters and timestamps), which allows an attacker to predict valid filenames without any prior knowledge. CPE data (cpe:2.3:a:dji:neo, cpe:2.3:a:dji:mavic_3, etc.) confirms the vulnerability spans DJI's full current consumer lineup across ten distinct CPE entries covering sixteen model variants, from budget Mini-series drones to prosumer Mavic 4 Pro and Avata 360 platforms.
Know when Neo gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:L/SI:N/SA:N
Attack requires physical Wi-Fi adjacency to the drone, so AV:A; no authentication required (PR:N); confidentiality-only impact on drone media storage.
Primary rating from Vendor (CIRCL).
CVSS VectorVendor: CIRCL
DescriptionCVE.org
The HTTP media server running on DJI drones serves stored photos and videos through the /v2 endpoint without authenticating the requesting client. Filenames follow a predictable pattern, allowing an attacker who joins the drone's internal network to enumerate valid filenames and exfiltrate stored photos and videos. The exposed media may reveal sensitive information, including private locations, property, travel history, identifiable individuals, and the operator's routines.
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.
Executive ViewAI
Sixteen DJI consumer and prosumer drone models contain an unauthenticated media exfiltration vulnerability (CVE-2026-78255, CVSS 8.7) allowing Wi-Fi-adjacent attackers to download all stored photos and videos without authentication. Organizations using affected drones face data breach and intellectual property risks; no public exploit identified at time of analysis, but the absence of authentication requirements significantly lowers the exploitation barrier. Firmware patches are available and must be deployed immediately.
Patch available per vendor advisory (DJI advisory en-us03400011149).
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Unauthenticated access to the DUML command interface over Bluetooth on sixteen DJI drone models allows any attacker with
Buffer overflow in Denbun by NEOJAPAN Inc. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitabl
Buffer overflow in Denbun by NEOJAPAN Inc. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitabl
Denbun by NEOJAPAN Inc. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authenticatio
Denbun by NEOJAPAN Inc. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authenticatio
Denbun by NEOJAPAN Inc. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authenticatio
Persistent storage exhaustion and file overwrite in DJI consumer/prosumer drone firmware allows an attacker with local o
Denbun by NEOJAPAN Inc. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexit
SQL injection vulnerability in the Denbun POP version V3.3P R4.0 and earlier allows remote authenticated attackers to ex
Cross-site scripting vulnerability in desknet's NEO (desknet's NEO Small License V5.5 R1.5 and earlier, and desknet's NE
Cross-site scripting vulnerability in Denbun by NEOJAPAN Inc. Rated medium severity (CVSS 6.1), this vulnerability is re
Connection pool exhaustion in the HTTP media server embedded across sixteen DJI consumer and prosumer drone models allow
EUVD-2026-64746
GHSA-mfw9-4mfm-qjg3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB