Skip to main content

DJI CrystalSky ZS600C CVE-2026-114356

| EUVDEUVD-2026-108988 HIGH
Missing Authorization (CWE-862)
2026-10-23 NCSC.ch GHSA-pgwp-m7vv-2xhr
7.0
CVSS 4.0 · Vendor: NCSC.ch
View

Attack ChainAIDerived

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

  1. Access
    Install unpermissioned app on CrystalSky
  2. Exploit
    Bind to exported DJIUpdateService binder
  3. Execution
    Invoke unchecked onTransact code 153
  4. Impact
    Trigger factory reset and user-data wipe

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a locally installed Android application on a DJI CrystalSky ZS600C running firmware v0.3.9.7 through v0.6.6.9; the malicious app needs no permissions and no user interaction because the DJIUpdateService binder is reachable and its onTransact() performs no caller-identity or permission check. The concrete prerequisite is simply getting any app onto the device (side-load or store install). Limiting factors that reduce real-world risk: there is no remote vector - the attacker must already have code running locally on the specific device model and firmware range; exploitation does not affect other systems (no scope spillover beyond the device), and impact is confined to destructive/disruptive actions (factory reset, shutdown, clock/timezone change, firmware-apply hand-off) with no confidentiality exposure.

Impact

This is a genuine but access-gated local privilege/authorization flaw rather than a mass-exploitable remote issue. The CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:N) confirms a local attack surface requiring no privileges and no user interaction, which matches the description: any installed Android app - even one holding zero permissions - can reach the exported system-privileged DJIUpdateService binder. Impact is skewed to integrity and availability (VI:H/VA:H) with no confidentiality loss (VC:N), consistent with destructive operations (factory reset/user-data wipe, shutdown, clock/timezone change, firmware-apply hand-off) rather than data theft. The vuln.today decision label is 'this_week', indicating prompt but not emergency handling. No EPSS score, no CISA KEV listing, and no confirmed working exploit are provided, so there is no evidence of widespread or automated exploitation; the single reference is a vendor-independent research write-up (Cyber Defence Campus / NCSC.ch) that documents the exact binder transaction codes. Net: a real and credible local-attacker risk on a niche device, worth remediating, but the local-only vector and specialized affected product keep real-world exploitation volume low compared to the 7.0 HIGH severity.

Exploit ScenarioDerived

A user side-loads or installs a seemingly benign third-party app on a DJI CrystalSky ZS600C monitor running affected firmware. Because the DJIUpdateService binder's onTransact() enforces no caller check, the app silently binds to the system service and issues transaction 153, factory-resetting the device and wiping all user data, or 105 to force a shutdown. A public technical write-up documenting the exact transaction codes exists, lowering the effort required to reproduce the attack; the low attack complexity and lack of required permissions make it reliable once an app is on the device.

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

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

Alert me

AnalysisAIv1 – Oct 23, 2026

Local apps on DJI CrystalSky ZS600C devices can invoke system-privileged actions-including a factory reset that wipes user data, shutdown, clock/timezone changes, and a firmware-apply hand-off-because the DJIUpdateService binder does not verify caller identity or permissions. The flaw affects firmware v0.3.9.7 through v0.6.6.9 and is reachable by an installed app with no permissions and no user interaction. No public exploit has been identified at time of analysis; the issue is access-gated to local code execution on the specific device but warrants this-week prioritization because successful abuse is destructive and disruptive.

RemediationAI

No fixed firmware version or vendor patch is identified in the provided data, so remediation should start by checking DJI and the CVE.org-linked advisory at https://cyber-defence-campus.github.io/projects/vulnerabilities/CVE-2026-114356 for an updated CrystalSky ZS600C firmware release and applying it when available. Until then, the most direct compensating control is to prevent untrusted local apps from being installed on affected devices-enforce side-loading restrictions and managed app allowlists-because the flaw requires an installed app and no permissions. Restrict affected units from sensitive workflows and avoid storing data that cannot tolerate a factory-reset wipe; if operationally feasible, consider disabling or access-restricting the DJIUpdateService component to remove the binder reachability, with the trade-off that firmware-update and related service functions may stop working. These controls reduce exposure but do not replace a vendor firmware fix.

Affected VersionsENISA

CrystalSky ZS600C 0.3.9.7 ≤0.6.6.9

Affected Packages

euvd crystalsky_zs600c no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Android Binder is the IPC mechanism through which apps invoke services, and the system-privileged DJIUpdateService exposes transactions 153 (factory reset with user-data wipe), 105 (shutdown), 101/123 (clock/timezone change), and 151 (firmware-apply hand-off). Its onTransact() implementation performs no caller-identity or permission check, so any locally installed application-even one holding no Android permissions-can send those transactions. CWE-862 (Missing Authorization) describes this class: the service relies on the caller being trustworthy instead of enforcing an authorization decision. The CPE cpe:2.3:a:dji:crystalsky_zs600c:*:*:*:*:*:*:*:* and EUVD range 0.3.9.7 ≤0.6.6.9 define the affected firmware. The trigger is a local binder call from an app already running on the device; there is no remote vector, no user-interaction requirement, and the impact is confined to destructive or disruptive device actions rather than confidentiality exposure.

Know when Crystalsky Zs600C 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 (NCSC.ch) PRIMARY 7.0 HIGH
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/S:P
vuln.today AI 9.0 CRITICAL

A zero-permission local app crosses a privilege boundary into a system service (S:C, PR:N, AV:L, AC:L), causing destructive integrity/availability impact (I:H/A:H) with no data disclosure (C:N).

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

Primary rating from Vendor (NCSC.ch).

CVSS VectorVendor: NCSC.ch

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

DescriptionCVE.org

Missing authorization in the system-privileged 'DJIUpdateService' binder in DJI CrystalSky ZS600C firmware v0.3.9.7 through v0.6.6.9 on Android allows a local application with no permissions to invoke privileged operations, including factory reset with user-data wipe (transaction 153), shutdown (105), clock/timezone change (101/123), and the firmware-apply hand-off (151), because onTransact() performs no caller-identity or permission check.

Executive ViewAI

Why It Matters

A high-severity vulnerability in DJI CrystalSky ZS600C devices allows any installed app to trigger destructive system actions, such as factory reset and shutdown, without user interaction. This puts organizations using these devices for field operations at risk of data loss and operational disruption. Leadership should prioritize mitigation because the impact is severe and no patch is available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict app installation to trusted sources, enforce application whitelisting via MDM, and limit device use to non-sensitive operations until a patch is available.

Threat Intelligence Overview

Prevalence
Low
niche DJI drone-control monitor, limited industry-specific deployment footprint
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

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 N/A
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

35
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +35
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.

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