Skip to main content
VulnerabilityPublished Updated

CVE-2026-70386: OnePlus OxygenOS · OS Command Injection

Affects OnePlus OxygenOSSource CVE Database V5

0

Not known to be exploited · CVSS 8.5 High : upgrade to 16.0.5.1200 or 15.0.0.2000 soon.

Data as of 26 Oct 2026, 17:16 UTC

CVSS 4.0 base score
8.5High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
1.2% chance of exploitation in 30 days – higher than 68% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 16.0.5.1200, 15.0.0.2000
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 21 Oct 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade OnePlus OxygenOS to 16.0.5.1200 or 15.0.0.2000.

Affected software

ProductAffectedFixed in
OnePlusOxygenOSAffected
  • >=16.0.0 <16.0.5.1200
Fixed in
  • 16.0.5.1200
OnePlusOxygenOSAffected
  • >=15.0.0 <15.0.0.2000
Fixed in
  • 15.0.0.2000

AI-suggested

If you cannot patch yet, restricting local access and limiting high privilege accounts may reduce risk.

Description

Improper neutralization of special elements used in an OS command ('OS command injection') and Missing Authorization vulnerability in OnePlus OxygenOS on Android. Any locally installed Android application, with no permissions declared and no user interaction beyond launching it, can execute arbitrary shell commands as uid 0 in the u:r:dumpstate:s0 SELinux domain. Two defects combine: (a) OnePlus's atlasservice binder interface accepts setEvent(String8 name, String8 value) from any caller without authorization, and (b) one event handler (OplusAtlasLogWriter::handleEvent, matching event name atlas_event_multimedia_audio_dumpsys) copies the caller-supplied value into the system property oplus.audio.dumpinfo.type and starts the root init service audiodumpinfo, which passes that property value unsanitized to system(). This issue affects OxygenOS: from 16.1.0 before 16.1.10.500, from 16.0.0 before 16.0.5.1200, and from 15.0.0 before 15.0.0.2000.

References

Community reviews

Loading reviews…