OnePlus Devices Vulnerable to Full System Compromise Through Chained Software Flaws

A critical security vulnerability affecting modern OnePlus handsets, including the flagship OnePlus 15, has been disclosed by security researcher Rasmus Moorats. The flaw allows a locally installed, seemingly benign application—which requires zero special permissions—to escalate its privileges to gain root access, effectively bypassing the Android security model and granting an attacker full control over the operating system. This discovery highlights persistent challenges in mobile device security, particularly concerning the custom software layers manufacturers implement on top of the Android Open Source Project (AOSP).
The vulnerability exists within the proprietary services bundled with OxygenOS, the operating system powering OnePlus devices. By chaining two distinct flaws within these manufacturer-specific services, an attacker can transition from an unprivileged app to a high-privilege system-level actor. While OnePlus has acknowledged the existence of these flaws, the company has yet to release a security patch, leading to a contentious public disclosure by the researcher following a five-month impasse.
Technical Anatomy of the Vulnerability
The attack vector identified by Moorats does not rely on traditional exploit methods such as memory corruption or kernel-level heap overflows. Instead, it leverages insecure inter-process communication (IPC) and improper input validation in OnePlus’s own system services.
The first component of the attack targets a service identified as "AtlasService." This service is designed to collect debugging data and telemetry for the manufacturer. Crucially, it operates with root privileges and fails to implement an authorization check for incoming requests. Any application installed on the device can communicate with AtlasService. When a malicious app sends a specially crafted command, the service forwards this input to a debugging utility without sufficient sanitization. This allows the attacker to execute arbitrary commands, albeit within a restricted environment known as "dumpstate." While this environment is limited compared to full root access, it serves as the necessary bridge to the second phase of the exploit.

The second flaw resides in a hardware-helper service called "olc2." This service is intended to interface with low-level hardware components. Moorats discovered that the service contains a command-execution function that lacks robust authentication, relying solely on the assumption that only a system-level process would attempt to invoke it. Because the first stage of the exploit grants the attacker elevated "dumpstate" privileges, the malicious app can successfully spoof or leverage the necessary environment to trigger the olc2 service. Once executed, the second flaw breaks out of the restricted zone, granting the attacker full, unrestricted Linux root privileges. This level of access permits the loading of malicious kernel modules, permanent persistence, and the complete exfiltration of encrypted user data.
Chronology of Disclosure and Conflict
The disclosure process was marked by significant friction between the security researcher and the manufacturer. The timeline of the engagement illustrates the complexities of "responsible disclosure" in the modern mobile ecosystem:
- May 20, 2026: Rasmus Moorats formally notifies OnePlus of the vulnerabilities found in the AtlasService and olc2 components.
- Late May 2026: OnePlus confirms the validity of the reported flaws, acknowledging they affect the OnePlus 15, OnePlus 12 Pro, and likely a broader range of devices within the OnePlus and OPPO ecosystems.
- June–August 2026: A period of stalled communication ensues. OnePlus indicates that a fix is on the roadmap but provides no concrete timeline. During this phase, the company asserts its right to control the public disclosure timeline.
- August 2026: Independent reports from other security researchers, such as Lukas Maar, begin surfacing, detailing similar "OEMPocalypse" style vulnerabilities across various Android OEMs, further heightening the industry focus on vendor-specific security regressions.
- September 24, 2026: Having received no actionable timeline for a patch and facing legal threats regarding unauthorized disclosure, Moorats publishes the technical details of the exploit on his personal research blog.
The Legal and Ethical Debate on Vulnerability Disclosure
A focal point of this incident is the email correspondence between OnePlus and the researcher. In their communications, OnePlus emphasized that they hold "the exclusive final right of vulnerability disclosure." The company cited European cybersecurity regulations, arguing that while they are mandated to accept and remediate security reports, the disclosure of technical details by third parties without explicit consent constitutes a legal liability.
This stance is increasingly at odds with standard cybersecurity industry practices, where independent researchers operate under the belief that prolonged silence from a vendor—especially when a vulnerability is actively exploitable—is contrary to user safety. Legal experts often note that while manufacturers attempt to use non-disclosure agreements (NDAs) or "legal liability" warnings to manage their reputation, such tactics can discourage researchers from reporting flaws entirely, ultimately leaving millions of users at risk.
Broader Implications for the Android Ecosystem
The OnePlus incident is not an isolated case. It is part of a growing trend of "OEMPocalypse" vulnerabilities—flaws introduced not by Google’s Android core, but by the additional "bloatware" or custom management services added by hardware manufacturers.

In August 2026, research firm Calif demonstrated that similar techniques could grant root access to flagship phones from Samsung, Xiaomi, and Realme. The common denominator is the increased attack surface created by these manufacturers as they seek to implement proprietary features for device management, debugging, and data collection. These features often run with elevated permissions that bypass the standard Android "sandbox," which is intended to isolate applications from the operating system’s core.
Furthermore, the delay in patching these vulnerabilities underscores a recurring issue in the Android supply chain: the "fragmentation of trust." When a manufacturer like OnePlus or OPPO modifies the Android kernel or system services, they assume responsibility for the security of those components. If those components are poorly audited, the security provided by Google’s monthly Android security bulletins is effectively nullified.
Recommendations for Device Security
As of late September 2026, no official fix has been released for the specific vulnerabilities identified by Moorats. Until a firmware update is issued by the manufacturer, users of OnePlus and OPPO devices are advised to adhere to strict security hygiene:
- Restrict App Sources: The primary defense remains the prevention of the initial infection. Users should only install applications from verified, official sources like the Google Play Store. The vulnerability requires a malicious app to be present on the device; sideloading applications from third-party websites or unverified APK repositories significantly increases the risk of exposure.
- Monitor Permissions: While this specific attack utilizes a "no-permission" exploit, general mobile security best practices suggest auditing installed applications regularly and removing any software that is not strictly necessary.
- Monitor for Updates: Users should frequently check the "System Update" section in their device settings. Once a security patch is released that addresses these specific services, it should be installed immediately.
- Corporate Security: For enterprises, mobile device management (MDM) policies should be updated to restrict the installation of non-approved applications on corporate-issued OnePlus or OPPO devices until the manufacturer confirms the vulnerability has been patched.
The incident serves as a stark reminder that the security of a smartphone is only as strong as its weakest software component. As manufacturers continue to pack devices with proprietary, often poorly secured, background services, the window for potential exploitation widens. The security community will likely continue to monitor the response from OnePlus, as the company’s ability to remediate these flaws will determine whether the trust of their user base remains intact in an increasingly hostile threat landscape.





