PatchSiren cyber security CVE debrief
CVE-2026-70386 OnePlus CVE debrief
A vulnerability in OnePlus OxygenOS allows any locally installed Android application to execute arbitrary shell commands as uid 0 without requiring permissions or user interaction. This issue arises from two defects: (a) the atlasservice binder interface accepts setEvent commands without authorization, and (b) an event handler copies the caller-supplied value into a system property and starts a service that passes this value unsanitized to system(). Affected versions include OxygenOS 16.1.0 before 16.1.10.500, 16.0.0 before 16.0.5.1200, and 15.0.0 before 15.0.0.2000.
- Vendor
- OnePlus
- Product
- OxygenOS
- CVSS
- HIGH 8.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-21
- Original CVE updated
- 2026-10-30
- Advisory published
- 2026-10-21
- Advisory updated
- 2026-10-30
Who should care
Android system administrators, security teams, and users of OnePlus OxygenOS should assess exposure and prioritize patching to prevent local privilege escalation. This vulnerability affects OxygenOS versions 16.1.0 before 16.1.10.500, 16.0.0 before 16.0.5.1200, and 15.0.0 before 15.0.0.2000, and defenders should prioritize patching and inventory of affected systems.
Why it matters
CVE-2026-70386 allows locally installed Android applications to execute arbitrary shell commands as uid 0 without permissions, affecting OxygenOS versions 16.1.0 before 16.1.10.500, 16.0.0 before 16.0.5.1200, and 15.0.0 before 15.0.0.2000. Defenders should prioritize patching and inventory of affected systems.
- Local privilege escalation to uid 0 without user interaction
- Potential for malicious local applications to execute arbitrary shell commands
- Need for verification of affected versions and patch status
- Potential impact on Android security posture
Technical summary
The vulnerability in OnePlus OxygenOS arises from improper neutralization of special elements used in an OS command and a missing authorization defect. The atlasservice binder interface accepts setEvent commands without authorization, and an event handler copies the caller-supplied value into a system property, passing it unsanitized to system(). Affected versions include OxygenOS 16.1.0 before 16.1.10.500, 16.0.0 before 16.0.5.1200, and 15.0.0 before 15.0.0.2000. This allows for local privilege escalation without user interaction.
Defensive priority
High priority should be given to patching vulnerable OxygenOS versions, as the vulnerability allows for local privilege escalation without user interaction.
Recommended defensive actions
- Patch vulnerable OxygenOS versions to prevent local privilege escalation
- Inventory and update affected systems
- Monitor for suspicious local application activity
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and source item provide details on the vulnerability, including its description, affected versions, and references to technical descriptions. The vulnerability allows locally installed Android applications to execute arbitrary shell commands as uid 0 without requiring permissions or user interaction. This issue arises from two defects: (a) the atlasservice binder interface accepts setEvent commands without authorization, and (b) an event handler copies the caller-supplied value into a system property and starts a ervice
Sources and references
Verified primary and authoritative sources
-
CVE-2026-70386 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-70386
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-70386 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-70386
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
OnePlus OxygenOS improper neutralization of special elements vulnerability
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/70xxx/CVE-2026-70386.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://blog.nns.ee/2026/09/24/oneplus-root/
Supplemental source - technical-description
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.