Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain physical USB access to device
-
ExploitSend magic string dji26656677 to /dev/ttyGS0
-
ExecutionBackdoor passes each line to system()
-
ImpactExecute arbitrary OS commands as root
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Hidden functionality detection
|
| Exploitation Conditions | Requires local physical access to the device's USB-gadget serial interface (/dev/ttyGS0) on a CrystalSky ZS600C running firmware 0.3.9.7 through 0.6.6.9; the attacker sends the hard-coded magic string 'dji26656677' to unlock the backdoor, after which each line is executed via system() as root. No authentication or user interaction is needed once USB access exists (PR:N/UI:N). The decisive limiting factor is the physical-access requirement (AV:P): the flaw cannot be reached over a network, so fleets kept in continuous physical custody are not exposed, while devices that leave custody (shipping, loan, resale, shared use) are at risk. |
| Impact | All severity signals here are moderated by one dominant limiting factor: the attack vector is physical (CVSS 4.0 AV:P). The technical impact is severe - an intentional, undocumented backdoor (CWE-912) in a root-privileged daemon that yields arbitrary OS command execution as root, reflected in VC:H/VI:H/VA:H (equivalent to a 3.1 C:H/I:H/A:H). However, AV:P plus the need for hands-on USB access means this is neither automatable nor remotely scalable, which is why the composite CVSS 4.0 base score is only 7.0 rather than critical. No EPSS probability is provided and the CVE is not in CISA KEV, so there is no evidence of active exploitation; exploitation would be targeted and opportunistic (supply-chain, evil-maid, or device-handling scenarios) rather than widespread. The vuln.today decision label is this_week, consistent with a serious-but-not-emergency backdoor to address on a normal remediation cadence. Net: a genuine and alarming backdoor with high technical impact, but real-world risk is constrained by the physical-access precondition - prioritize for devices that leave physical custody, de-prioritize for physically controlled fleets. |
| Exploit ScenarioDerived | An attacker who gains temporary physical custody of a CrystalSky ZS600C monitor (e.g. during shipping, loan, resale, or an evil-maid opportunity) connects to its USB-gadget serial interface, sends the hard-coded magic string 'dji26656677' to /dev/ttyGS0, then feeds shell commands that the assistant daemon passes directly to system() as root. A public technical write-up documenting the backdoor exists, though it is not verified as a packaged working exploit. Because the vector is physical (AV:P) with low complexity and no authentication, exploitation is trivial once USB access is obtained but cannot be performed remotely. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 23, 2026
An undocumented root-level backdoor in the DJI CrystalSky ZS600C 'assistant' daemon allows a physically present attacker with USB access to execute arbitrary OS commands as root on firmware 0.3.9.7 through 0.6.6.9. Sending the hard-coded string 'dji26656677' to /dev/ttyGS0 unlocks a mode in which each subsequent line is passed to system(), with no authentication or user interaction required once USB access is obtained. The physical-access prerequisite is the dominant limiting factor: devices kept in continuous custody are not exposed, while units that leave custody during shipping, loan, resale or shared use are at risk; no public exploit identified at time of analysis.
RemediationAI
No vendor-released patch identified at time of analysis. Because the attack path is physical USB access to /dev/ttyGS0 followed by the hard-coded 'dji26656677' unlock, the most direct compensating controls are to keep affected CrystalSky ZS600C units in continuous physical custody and to restrict USB access to trusted personnel, especially during shipping, loan, resale and shared use. Where the firmware permits it, disable or block the USB-gadget serial interface /dev/ttyGS0 and/or the root-privileged 'assistant' daemon; the trade-off is that this may break DJI Assistant, debugging or maintenance workflows that rely on that interface. Consult the advisory at https://cyber-defence-campus.github.io/projects/vulnerabilities/CVE-2026-114353 for updates.
Affected VersionsENISA
Affected Packages
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
CWE-912 (Hidden Functionality) matches the reported design: the root-privileged 'assistant' daemon on Android exposes an undocumented command channel over the USB-gadget serial device /dev/ttyGS0. The trigger is explicit in the source data: a physical attacker sends the hard-coded magic string 'dji26656677', after which every subsequent line is executed through system() with root privileges. The CPE cpe:2.3:a:dji:crystalsky_zs600c:*:*:*:*:*:*:*:* identifies DJI CrystalSky ZS600C as the affected product, and EUVD lists firmware 0.3.9.7 through 0.6.6.9. The published CVSS 4.0 score is 7.0 with a physical vector (AV:P), PR:N and UI:N once USB access exists; the independent assessment applies the same physical-vector limitation, so network reachability is not part of the attack path.
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
CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/S:P
Physical USB access required (AV:P); unauthenticated backdoor needs only a fixed magic string (PR:N/AC:L); root command execution yields full C:H/I:H/A:H with no scope change.
Primary rating from Vendor (NCSC.ch).
CVSS VectorVendor: NCSC.ch
DescriptionCVE.org
Hidden functionality (undocumented backdoor) in the root-privileged 'assistant' daemon in DJI CrystalSky ZS600C firmware v0.3.9.7 through v0.6.6.9 on Android allows a physically-present attacker with USB access to execute arbitrary OS commands as root by sending the hard-coded magic string 'dji26656677' to the USB-gadget serial interface (/dev/ttyGS0), after which each subsequent line is passed to system().
Executive ViewAI
A high-severity vulnerability (CVE-2026-114353) in DJI CrystalSky ZS600C devices allows anyone with physical USB access to gain root-level control, potentially compromising device integrity and data. Leadership should be concerned because devices that leave organizational custody-during shipping, loan, resale, or shared use-are at risk, which could lead to unauthorized access to sensitive information or disruption of operations.
No vendor-released patch identified at time of analysis. Enforce strict physical access controls, maintain continuous custody of devices, and avoid leaving devices unattended in unsecured areas. Use tamper-evident seals and conduct regular physical inspections.
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
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Crystalsky Zs600C
View allDJI CrystalSky ZS600C firmware 0.3.9.7 through 0.6.6.9 exposes an unauthenticated adbd shell to anyone with physical USB
Local privilege escalation in DJI CrystalSky ZS600C firmware 0.3.9.7 through 0.6.6.9 allows an unprivileged process alre
Missing authorization in DJI CrystalSky ZS600C firmware v0.3.9.7 through v0.6.6.9 allows a local application with no And
Local apps on DJI CrystalSky ZS600C devices can invoke system-privileged actions-including a factory reset that wipes us
EUVD-2026-108980
GHSA-pvg3-27hx-g76q
NVD
CVE.org
Exploit-DB