OnePlus 13R Preinstalled Account App Leaks Cloud Session Tokens to Any App Declaring Required Permission

Researchers at Doyensec identified a vulnerability in the preinstalled com.oneplus.account application on the OnePlus 13R that allows any third-party app to steal a valid OnePlus Cloud session token. The flaw stems from the OPAccountProvider component lacking the protectionLevel="signature" attribute on its declared permission com.oneplus.account.READ_ACCOUNT_INFO, enabling any app to request the permission and query the provider directly. Once obtained, the token grants access to OnePlus Cloud APIs without further user interaction or warnings. Doyensec responsibly disclosed the issue on 30 December 2025, leading OnePlus to acknowledge the high-severity problem and pay a $720 bounty in March 2026. Follow-up testing in September on firmware CPH2691_16.0.10.500(EX01) confirmed the token leakage persists, although full account takeover via the regional API was no longer reproducible for US and EMEA accounts due to backend changes. Users are advised to avoid untrusted apps and apply future updates, while OnePlus needs only to add the signature protection level to close the exposure.

AntiMalwareTranslated from Russian

Read at source

Researchers from Doyensec have discovered a vulnerability in the preinstalled software on the OnePlus 13R that allows a third-party application to steal a valid OnePlus Cloud session token. The issue resides in the com.oneplus.account application responsible for managing authentication to the manufacturer’s services.

The exposed component OPAccountProvider is protected by the permission com.oneplus.account.READ_ACCOUNT_INFO. However, developers failed to set protectionLevel="signature", which would have restricted access exclusively to applications signed by OnePlus. As a result, any third-party application can simply declare the same permission in its manifest and query the provider.

Upon receiving a specific command, the provider returns the active OnePlus Cloud session token. No pop-up dialogs, security warnings, or explicit user consent are required. In the initial proof-of-concept, researchers used the stolen token to call OnePlus Cloud APIs and modify the victim’s personal data.

Doyensec reported the vulnerability to OnePlus on 30 December 2025. The vendor acknowledged the issue, rated its severity as high, and paid the researchers $720 in March 2026. A patch, however, has been slow to arrive.

In September, re-testing on firmware CPH2691_16.0.10.500(EX01) confirmed that an untrusted application can still obtain the token and that the regional API continues to accept it. Full reproduction of account data changes for US and EMEA accounts was no longer possible due to service-side modifications, meaning token leakage remains while complete account takeover on the latest version has not been verified.

Users are recommended to avoid installing applications from untrusted sources and to monitor for updates. OnePlus simply needs to add the single word “signature” to the permission definition to resolve the exposure.

Meridian digestThe week's most consequential security stories, distilled into one briefing.See the digest

More in Vulnerabilities & Exploits

Telegram for Android Patches Voice Call Vulnerability Enabling Code Execution
Yandex Patches Millions of Stations After eMudhra Certificate Keys Compromised
Cisco ASA and FTD Face DoS Vulnerability in SSL VPN Already Exploited in the Wild