Description
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.
Published: 2026-10-23
Score: 7 High
EPSS: n/a
KEV: No
Impact: Local Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

The firmware exposes the DJIUpdateService binder without performing any caller‑identity or permission checks. A local application that does not request any Android permissions can therefore invoke privileged transactions such as factory reset, device shutdown, clock or timezone modification, and hand‑off of firmware updates. These operations give the attacker full control over the device state and data, representing a direct elevation of local privileges.

Affected Systems

DJI CrystalSky ZS600C units running Android firmware versions 0.3.9.7 through 0.6.6.9 are affected. The vulnerability resides in the system‑privileged binder service of these firmware releases.

Risk and Exploitability

The CVSS score of 7.0 indicates a high severity of the flaw. The EPSS score is not available, and the vulnerability is not listed in CISA's KEV catalog, suggesting no confirmed public exploitation yet. Nevertheless, the lack of authorization allows any local process—whether legitimate or malicious—to perform critical actions, making it an attractive target for insider misuse or compromised apps. The likely attack vector is local, requiring the attacker to have access to the device or the ability to install an unmodified app.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the device firmware to a version that includes the fix for DJIUpdateService; the vendor has released a patch in later firmware releases.
  • Restrict inter‑process calls to DJIUpdateService by configuring appropriate android.permission restrictions or by disabling the binder service when not needed.
  • Observe device logs for unexpected binder transactions and audit any applications that register with DJIUpdateService to ensure only trusted components are present.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
Description 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.
Title DJI CrystalSky ZS600C DJIUpdateService binder exposes privileged operations without authorization
Weaknesses CWE-862
References
Metrics cvssV4_0

{'score': 7, 'vector': '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'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: NCSC.ch

Published:

Updated: 2026-10-23T13:37:34.059Z

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

Link: CVE-2026-114356

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-23T16:28:32.357

Link: CVE-2026-114356

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T16:15:17Z

Weaknesses