CVE-2025-10184
HIGHOxygenOS 11.*-15.* - Unauthenticated SMS/MMS Data Exposure via Telephony Provider Permission Bypass
Title source: llmExploitation Summary
EIP tracks 3 public exploits for CVE-2025-10184. PoCs published by yuuouu, People-11, Webpage-gh.
AI-analyzed exploit summary This repository contains a working PoC for CVE-2025-10184, a SQL injection vulnerability in OPPO's ColorOS and OxygenOS that allows arbitrary apps to read SMS data without permissions. The exploit leverages a '1=1 AND' database injection to bypass telephony provider restrictions.
Description
The vulnerability allows any application installed on the device to read SMS/MMS data and metadata from the system-provided Telephony provider without permission, user interaction, or consent. The user is also not notified that SMS data is being accessed. This could lead to sensitive information disclosure and could effectively break the security provided by SMS-based Multi-Factor Authentication (MFA) checks. The root cause is a combination of missing permissions for write operations in several content providers (com.android.providers.telephony.PushMessageProvider, com.android.providers.telephony.PushShopProvider, com.android.providers.telephony.ServiceNumberProvider), and a blind SQL injection in the update method of those providers.
Exploits (3)
This repository contains a working PoC for CVE-2025-10184, a SQL injection vulnerability in OPPO's ColorOS and OxygenOS that allows arbitrary apps to read SMS data without permissions. The exploit leverages a '1=1 AND' database injection to bypass telephony provider restrictions.
This repository contains a proof-of-concept exploit for CVE-2025-10184, a permission bypass vulnerability in OPPO/OnePlus devices running ColorOS/OxygenOS. The exploit demonstrates unauthorized SMS data access via SQL injection in the telephony provider.
This repository contains a functional Android application that exploits a SQL injection vulnerability in OnePlus's implementation of com.android.providers.telephony. The PoC demonstrates blind SQL injection via content providers, specifically targeting 'content://service-number/service_number'.
References (2)
Scores
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X