OnePlus Devices Vulnerable to Full Root Compromise via Chained Software Flaws

A critical security vulnerability affecting the latest iterations of OnePlus and OPPO smartphones has been disclosed, revealing a path for malicious applications to achieve complete root-level control over a device without requiring any user-granted permissions. The discovery, brought to light by security researcher Rasmus Moorats, highlights significant weaknesses in the custom software layers implemented by OnePlus, specifically within the OxygenOS ecosystem. By chaining two distinct vulnerabilities within the manufacturer’s proprietary services, an attacker could potentially bypass Android’s robust security sandbox to gain unrestricted access to the underlying Linux kernel.
The Anatomy of the Vulnerability
The attack vector identified by Moorats relies on the exploitation of two specific system services that are pre-installed on OnePlus devices. The first service, identified as AtlasService, is designed to facilitate the collection of diagnostic and debugging data. Despite its high-privilege status, the service operates with a fundamental lack of input validation, accepting requests from any application residing on the device without verifying the caller’s identity or authorization levels.
When a malicious application sends a specifically crafted request to AtlasService, the service processes the input and injects it directly into a system command without sanitization. This action allows the application to escape its standard security confinement and operate within the context of the "dumpstate" system zone. While this initial breach does not grant absolute control, it provides a crucial foothold that serves as the foundation for the secondary phase of the attack.
The second component of the exploit targets a hardware-related service known as "olc2." This service is tasked with managing various hardware-level interactions and possesses the capability to execute arbitrary shell commands. Under normal conditions, the service is protected by strict access controls that require the calling entity to already possess root privileges. However, because the first phase of the exploit elevates the malicious app to a level where it can interact with this service effectively, the "olc2" protection is rendered moot. By utilizing the permissions gained from the first vulnerability, the malicious code can execute arbitrary shell instructions with full system-level authority. This grants the attacker the ability to load kernel code, modify system files, and gain complete, persistent control over the smartphone’s hardware and data.
Chronology of Disclosure and Tension
The discovery of these flaws initiated a complex and often strained dialogue between the researcher and the manufacturer. According to public records and documentation provided by Moorats, the timeline of the disclosure spans approximately five months, characterized by a fundamental disagreement regarding the ethics and legalities of vulnerability reporting.

In May 2026, Moorats formally notified OnePlus of the vulnerabilities, providing the company with the necessary technical data to reproduce the exploits. While the manufacturer acknowledged the validity of the security concerns, the subsequent interaction became contentious. OnePlus explicitly claimed the "exclusive final right of vulnerability disclosure," a stance that contradicts the widely accepted industry practice of coordinated disclosure, which encourages transparency and timely notification to the public.
OnePlus further cautioned the researcher that publishing the findings without their express consent could lead to legal action, citing European cybersecurity regulations. The company argued that these regulations mandate that manufacturers be given the opportunity to rectify flaws before they are made public, implying that the burden of silence rests on the researcher. Despite these warnings and the threat of legal liability, Moorats chose to publish the technical details on September 24, 2026, noting that the company had failed to release a patch or assign a Common Vulnerabilities and Exposures (CVE) identifier to the flaws within the five-month window.
Official Responses and Industry Standards
The response from OnePlus has drawn scrutiny from the broader cybersecurity community. In their communication with Moorats, the company maintained that they were in the process of scheduling a fix. However, their insistence on controlling the narrative—specifically the claim that researchers are prohibited from sharing technical details even after a fix is implemented—has been criticized by security experts.
Such restrictive disclosure policies are increasingly rare in an era where rapid, collaborative patching is the gold standard for maintaining consumer safety. When manufacturers attempt to suppress vulnerability reporting through legal threats, they often create an environment where security researchers are discouraged from investigating the integrity of consumer devices. This tension between corporate image management and transparent security research continues to be a point of friction in the mobile technology sector.
Broader Implications for Android Security
The situation with the OnePlus vulnerabilities is not an isolated incident. It reflects a growing trend where the "value-add" software components installed by Original Equipment Manufacturers (OEMs) serve as the weakest links in the Android ecosystem. While the core Android Open Source Project (AOSP) receives rigorous scrutiny from Google and the global security community, the proprietary layers—such as debuggers, hardware helpers, and system optimization tools—are often developed with less rigorous oversight.
In August 2026, a separate research project conducted by Lukas Maar of the security firm Calif underscored the severity of this issue. Maar demonstrated a technique that allowed for root access on various flagship devices from manufacturers including Samsung, Xiaomi, OPPO, and OnePlus. By targeting the unique, proprietary code added by these companies, researchers are uncovering a systemic issue: the more "bloatware" or custom services a manufacturer adds to a base Android installation, the larger the attack surface becomes.

The incident also highlights the risks associated with the shared software development pipelines between OnePlus and OPPO. Given the technological synergy between the two brands, vulnerabilities identified in one often translate to the other. The lack of a unified, transparent patching mechanism for these shared services leaves millions of users potentially exposed to sophisticated local attacks.
Recommendations and User Safety
As of the date of the disclosure, there is no evidence that these specific flaws have been weaponized in the wild. However, the theoretical risk remains significant for users who frequently install applications from unverified sources. Because the attack requires a local application to be installed on the device, the primary defense remains the "walled garden" approach to app management.
Security experts advise the following precautions until a formal security patch is deployed by the manufacturer:
- Stick to Official App Stores: Avoid downloading APK files from third-party websites, forums, or unverified email attachments. The Google Play Store maintains a baseline of security scanning that, while not foolproof, mitigates the risk of installing intentionally malicious software designed to exploit system-level bugs.
- Monitor App Permissions: While this particular exploit does not rely on user-granted permissions, maintaining a "least privilege" mindset is a best practice. Review your installed applications periodically and remove any that are no longer in use.
- Stay Updated: Ensure that all system updates are installed as soon as they become available. Although the current vulnerabilities lack a fix, future security bulletins from OnePlus may include silent patches or hardening measures that could mitigate the exploit chain.
- Hardware Awareness: For users handling highly sensitive data, the risk posed by custom OEM software must be factored into the threat model. In enterprise environments, mobile device management (MDM) policies should be strictly enforced to prevent the installation of unauthorized third-party applications.
The case of the OnePlus 15 and its associated devices serves as a stark reminder that modern smartphones are complex ecosystems. The convenience of proprietary features often comes at the cost of security, and the ongoing debate over who owns the "right to disclose" a vulnerability remains a critical issue for the future of digital privacy and device integrity. Until manufacturers adopt a more transparent approach to the vulnerabilities found within their own software, the responsibility for securing these devices will continue to fall heavily upon the end user.






