Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Position within drone Wi-Fi range
  2. Delivery
    Connect to drone's local wireless network
  3. Exploit
    Send unauthenticated HTTP GET to /v2 endpoint
  4. Execution
    Enumerate media files using predictable DJI filename pattern
  5. Persist
    Exfiltrate stored photos and videos
  6. Impact
    Extract 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 /v2 paths suffice. The confidentiality impact is genuinely severe: exfiltrated media may contain GPS metadata, facial imagery, private property, and operator routine patterns, creating significant privacy and operational security risk, especially for law enforcement, military, or journalist operators. No EPSS score was provided; however, the trivial attack mechanics, the large installed base across sixteen models, and the sensitive nature of the exfiltrated data suggest defenders should prioritize firmware patching. No KEV listing and no public POC have been identified at time of analysis; exploitation is not confirmed as widespread, though the attack barrier is extremely low.

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 /v2 endpoint using DJI's predictable filename pattern (e.g., incrementing counters), downloading all stored photos and videos including GPS-tagged imagery that reveals the operator's flight locations, home address, photographed individuals, and travel history. No proof-of-concept code has been publicly identified, but the attack requires only basic HTTP tooling and knowledge of DJI's filename scheme.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Mavic 3 Pro 0 ≤01.01.0700
Neo 0 ≤01.00.0400
Air 3 0 ≤01.00.1600,
Air 3S 0 ≤01.00.1400
Mini 3 Pro 0 ≤01.00.0900
Mini 4 Pro 0 ≤01.00.1100
Mavic 3 Classic 0 ≤01.00.0800
Mini 5 Pro 0 ≤01.00.0600
Avata 2 0 ≤01.00.0400
Mini 2 0 ≤01.07.0200
FLIP 0 ≤01.00.1200
Mavic 3 0 ≤01.00.1400
Neo 2 0 ≤01.00.0500
Mavic 4 Pro 0 ≤01.00.0500
Mini 3 0 ≤01.00.0500
Avata 360 0 ≤01.00.0300

Affected Packages

euvd air_3s no fix
euvd avata_2 no fix
euvd avata_360 no fix
euvd flip no fix
euvd mavic_3 no fix
euvd mavic_3_classic no fix
euvd mavic_3_pro no fix
euvd mavic_4_pro no fix
euvd mini_2 no fix
euvd mini_3 no fix
euvd mini_3_pro no fix
euvd mini_4_pro no fix
euvd mini_5_pro no fix
euvd neo no fix
euvd neo_2 no fix

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

Vendor (CIRCL) PRIMARY 8.7 HIGH
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
vuln.today AI 6.5 MEDIUM

Attack requires physical Wi-Fi adjacency to the drone, so AV:A; no authentication required (PR:N); confidentiality-only impact on drone media storage.

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (CIRCL).

CVSS VectorVendor: CIRCL

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

Patch available per vendor advisory (DJI advisory en-us03400011149).

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
High
dominant consumer drone brand, estimated 70%+ global market share
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Neo

View all
CVE-2026-78306 HIGH POC
8.5 Aug 24

Unauthenticated access to the DUML command interface over Bluetooth on sixteen DJI drone models allows any attacker with

CVE-2018-0684 CRITICAL
9.8 Nov 15

Buffer overflow in Denbun by NEOJAPAN Inc. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitabl

CVE-2018-0683 CRITICAL
9.8 Nov 15

Buffer overflow in Denbun by NEOJAPAN Inc. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitabl

CVE-2018-0682 CRITICAL
9.8 Nov 15

Denbun by NEOJAPAN Inc. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authenticatio

CVE-2018-0681 CRITICAL
9.8 Nov 15

Denbun by NEOJAPAN Inc. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authenticatio

CVE-2018-0680 CRITICAL
9.8 Nov 15

Denbun by NEOJAPAN Inc. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authenticatio

CVE-2026-78251 CRITICAL
9.3 Aug 24

Persistent storage exhaustion and file overwrite in DJI consumer/prosumer drone firmware allows an attacker with local o

CVE-2018-0686 HIGH
8.8 Nov 15

Denbun by NEOJAPAN Inc. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexit

CVE-2018-0685 HIGH
8.8 Nov 15

SQL injection vulnerability in the Denbun POP version V3.3P R4.0 and earlier allows remote authenticated attackers to ex

CVE-2020-5638 MEDIUM
6.1 Dec 03

Cross-site scripting vulnerability in desknet's NEO (desknet's NEO Small License V5.5 R1.5 and earlier, and desknet's NE

CVE-2018-0687 MEDIUM
6.1 Nov 15

Cross-site scripting vulnerability in Denbun by NEOJAPAN Inc. Rated medium severity (CVSS 6.1), this vulnerability is re

CVE-2026-78321 MEDIUM
6.0 Aug 24

Connection pool exhaustion in the HTTP media server embedded across sixteen DJI consumer and prosumer drone models allow

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy