CVE-2026-78251: DJI Drone FTP Service Allows Unrestricted Storage Consumption of the /blackbox Directory
DJI drones contain an FTP service that uses hardcoded credentials shared across affected models and permits authenticated users to upload files without limits on file size, file count, or total storage consumed in **/blackbox/upgrade/**, as well as overwrite existing files in that directory. An attacker with access to the drone's internal network or USB RNDIS interface can exhaust the available storage, preventing the aircraft from writing flight records, logs, and telemetry and potentially preventing subsequent firmware updates. Uploaded files persist across reboot and factory reset.
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.
Remediation requires a firmware update from the vendor.
Security readout for executives and security teams
Plain-English summary
Affected DJI drones can have storage deliberately filled through an internal FTP service using shared credentials. This may stop flight records, logs, and telemetry from being saved and may block later firmware updates. Malicious files can survive reboot and factory reset, increasing operational and investigative impact.
Executive priority
Treat affected operational fleets as an immediate maintenance priority because exploitation can undermine flight evidence, telemetry retention, and future updating. Prioritize drones below the stated firmware thresholds, especially those exposed to shared networks, service systems, or untrusted USB connections. Investigate symptoms before returning affected aircraft to routine use.
Technical view
The FTP service permits authenticated users with shared hardcoded credentials to upload unlimited files and overwrite content under /blackbox/upgrade/. Access requires reachability through the drone’s internal network or USB RNDIS interface. Storage exhaustion can disrupt logging, telemetry retention, and firmware updates. Vendor firmware is required for remediation.
Likely exposure
Exposure concerns the listed Neo, Flip, Air, Avata, Mavic, and Mini models matching the source bundle’s model-specific firmware thresholds. An attacker still needs access to the drone’s internal network or USB RNDIS interface. Fleet, repair, and maintenance environments may therefore warrant particular review.
Exploitation context
The bundle reports CVSS 9.3 critical severity but does not provide evidence of exploitation in the wild, and the CVE is not identified as KEV. Exploitation requires connectivity to an affected drone interface; shared hardcoded credentials then enable unrestricted storage consumption without ordinary per-device credential protection.
Researcher notes
The reported weakness maps to CWE-798 and combines shared hardcoded credentials with unrestricted persistent writes. The supplied evidence identifies impact and firmware remediation but provides no confirmed attack campaigns, public exploit status, or forensic indicators. The structured affected-version entries are incomplete, so validation should follow the narrative model thresholds and current DJI guidance.
Mitigation direction
Install the vendor firmware update applicable to each affected DJI model.
Restrict untrusted access to drone internal networks and USB RNDIS interfaces until updated.
Do not rely on reboot or factory reset to remove uploaded files.
Escalate drones showing storage exhaustion, missing records, or failed updates for controlled maintenance.
Validation and detection
Inventory DJI drone models and installed firmware versions.
Compare each firmware version with the source bundle’s model-specific affected threshold.
Confirm the applicable update and installation guidance through DJI support.
Check affected drones for abnormal storage depletion, missing flight records, or firmware update failures.
After updating, verify normal logging, telemetry retention, available storage, and firmware update behavior.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · medium confidence lookup
CWE-798: Credential and account abuse lookup
Authentication and credential weaknesses can make valid-account abuse and credential telemetry useful review starting points. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
3Timeline events
1ADP providers
2Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: yesTechnical Impact: total
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-798 · source CWE mapping
Use of Hard-coded Credentials
Use of Hard-coded Credentials represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.