Description
Missing authorization in the native binder service 'android.dji.server' (transaction code 1018) in DJI CrystalSky ZS600C firmware v0.3.9.7 through v0.6.6.9 on Android allows a local application with no permissions to execute arbitrary OS commands as root, because the handler passes a caller-supplied string to system() in the root-privileged 'assistant' daemon without any caller-identity or permission check.
Published: 2026-10-23
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary root-level command execution via local binder service
Action: Apply patch
AI Analysis

Impact

A local Android application lacking any permissions can reach the native binder service 'android.dji.server' (transaction code 1018) in DJI CrystalSky ZS600C firmware v0.3.9.7 through v0.6.6.9. The service accepts a free-form string and forwards it to system() inside the root‑privileged assistant daemon without checking the caller’s identity or permissions, allowing arbitrary OS commands to run with root privileges. This flaw is identified as command injection (CWE‑78) and is further amplified by missing authentication (CWE‑862).

Affected Systems

The vulnerability affects DJI’s CrystalSky ZS600C drones running firmware versions 0.3.9.7 up to and including 0.6.6.9 on the Android platform.

Risk and Exploitability

The CVSS base score of 8.6 indicates high severity. The EPSS score is not available, so current exploitation probability cannot be quantified, and the vulnerability is not listed in the CISA KEV catalog. A local attacker can exploit the flaw by simply executing the binder transaction from any app, so the attack vector is local and does not require network access. Because the attacker gains root permissions, the impact includes full system compromise, allowing modification of firmware, persistence, and further attacks.

Generated by OpenCVE AI on October 23, 2026 at 16:03 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a firmware release that removes the vulnerable binder transaction or eliminates the root‑privileged assistant daemon.
  • Restrict or disable the android.dji.server binder service for untrusted local applications by adjusting SELinux or app permissions on the device.
  • If a firmware update is not immediately available, monitor the device for unexpected system() executions and isolate the drone from untrusted networks to reduce the risk of local exploitation.
  • Check DJI’s official support channels for any interim mitigation guidance or security advisories.

Generated by OpenCVE AI on October 23, 2026 at 16:03 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 26 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
First Time appeared Dji
Dji crystalsky Zs600c
Vendors & Products Dji
Dji crystalsky Zs600c

Fri, 23 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
Description Missing authorization in the native binder service 'android.dji.server' (transaction code 1018) in DJI CrystalSky ZS600C firmware v0.3.9.7 through v0.6.6.9 on Android allows a local application with no permissions to execute arbitrary OS commands as root, because the handler passes a caller-supplied string to system() in the root-privileged 'assistant' daemon without any caller-identity or permission check.
Title DJI CrystalSky ZS600C android.dji.server binder transaction 1018 command injection as root
Weaknesses CWE-78
CWE-862
References
Metrics cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/S:P'}


Subscriptions

Dji Crystalsky Zs600c
cve-icon MITRE

Status: PUBLISHED

Assigner: NCSC.ch

Published:

Updated: 2026-10-28T19:49:13.764Z

Reserved: 2026-10-21T08:41:14.430Z

Link: CVE-2026-114354

cve-icon Vulnrichment

Updated: 2026-10-28T17:53:49.239Z

cve-icon NVD

Status : Deferred

Published: 2026-10-23T14:17:35.297

Modified: 2026-10-28T20:17:19.993

Link: CVE-2026-114354

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T19:09:11Z

Weaknesses
  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')

  • CWE-862

    Missing Authorization