Código HTML do Conteúdo

Post: Unpatched flaw in OnePlus phones lets rogue apps text messages - Against Invaders - Notícias de CyberSecurity para humanos.


<div> <div> <p>A vulnerability in multiple versions of OxygenOS, the Android-based operating system from OnePlus, allows any installed app to access SMS data and metadata without requiring permission or user interaction.</p> <p>OnePlus, a subsidiary of Oppo, is a Shenzhen-based consumer electronics maker known for developing high-end smartphones at competitive pricing. While other major Chinese brands like Huawei and Xiaomi aren&rsquo;t available in the U.S., OnePlus devices are officially available in the country.</p> <p>The flaw, tracked as CVE-2025-10184, and <a href="https://www.rapid7.com/blog/post/cve-2025-10184-oneplus-oxygenos-telephony-provider-permission-bypass-not-fixed/" rel="nofollow noopener" target="_blank">discovered by Rapid7 researchers</a>, is currently unpatched and exploitable. The Chinese OEM failed to respond to Rapid7&rsquo;s disclosures to this day, and the cybersecurity company published the technical details along with a proof-of-concept (PoC) exploit.</p> <h2>Source of the problem</h2> <p>The problem arises from OnePlus changing the stock Android Telephony package to introduce additional exported content providers like PushMessageProvider, PushShopProvider, and ServiceNumberProvider.</p> <p>The manifest for these providers does not declare a write permission for &lsquo;READ_SMS,&rsquo; leaving it open to any app by default, even those that don&rsquo;t have SMS permissions.</p> <div> <p><img decoding="async" alt="Extra providers OnePlus added on its Telephony package" height="406" src="https://datalake.azaeo.com/wp-content/uploads/2025/09/providers.jpg" width="1200 /&gt;&lt;/div&gt; &lt;p&gt;To make matters worse, client-supplied inputs aren&rsquo;t sanitized, allowing &ldquo;blind SQL injection&rdquo; that could reconstruct SMS content from the device database, bruteforcing it one character at a time.&lt;/p&gt; &lt;p&gt;&ldquo;By using an algorithm to repeat this process for each character in each row returned by the sub query, it&rsquo;s possible to exfiltrate the database content, using the return value from the update method as an indicator of true/false,&rdquo; describes Rapid7 in the &lt;a href=">report.</p> <p>So, while the read permission for SMS is correctly set, the write permission isn&rsquo;t, allowing the inference of SMS content when certain prerequisites are met:</p> <ol> <li>Exposed table must already contain at least one row, so update() can return a non-zero &ldquo;rows changed&rdquo; result.</li> <li>The provider must allow insert() so an attacker can create a dummy row to operate on if the table is empty.</li> <li>The sms table must be in the same SQLite database file because the injected subquery must be able to reference it.</li> </ol> <div> <p><img decoding="async" alt="PoC exploit to infer SMS content" height="600" src="https://datalake.azaeo.com/wp-content/uploads/2025/09/poc.jpg" width="661 /&gt;&lt;/div&gt; &lt;h2&gt;Impact and response&lt;/h2&gt; &lt;p&gt;The issue impacts all versions of OxygenOS from 12 to the latest one, which is 15, which is the latest, built on top of Android 15.&lt;/p&gt; &lt;p&gt;Rapid7 researchers tested and confirmed vulnerability on OnePlus 8T and 10 Pro, running various OxygenOS versions and Telephony package numbers, but noted that their list is almost definitely non-exhaustive.&lt;/p&gt; &lt;p&gt;&ldquo;While the build numbers above [on the table] are specific to the test devices, as the issue affects a core component of Android, we expect this vulnerability to affect other OnePlus devices running the above versions of OxygenOS, i.e., it does not seem to be a hardware-specific issue,&rdquo; explained Rapid7.&lt;/p&gt; &lt;table align="></p> <tbody> <tr> <td><strong>Device / Model</strong></td> <td><strong>Package version</strong></td> <td><strong>OxygenOS version</strong></td> <td><strong>Build Number</strong></td> </tr> <tr> <td>OnePlus 8T / KB2003</td> <td>3.4.135</td> <td>12</td> <td>KB2003_11_C.3</td> </tr> <tr> <td>OnePlus 10 Pro 5G / NE2213</td> <td>14.10.30</td> <td>14</td> <td>NE2213_14.0.0.700(EX01)</td> </tr> <tr> <td>OnePlus 10 Pro 5G / NE2213</td> <td>15.30.5</td> <td>15</td> <td>NE2213_15.0.0.502(EX01)</td> </tr> <tr> <td>OnePlus 10 Pro 5G / NE2213</td> <td>15.30.10</td> <td>15</td> <td>NE2213_15.0.0.700(EX01)</td> </tr> <tr> <td>OnePlus 10 Pro 5G / NE2213</td> <td>15.40.</td> <td>15</td> <td>NE2213_15.0.0.901(EX01)</td> </tr> </tbody> <p>The researchers tried to contact OnePlus to share their findings on May 1 and followedup on alternative email addresses multiple times until August 16.</p> <p>After receiving no response to seven separate communication attempts, the security firm publicly disclosed the details for CVE-2025-10184.</p> <p>Shortly after publication of Rapid7&rsquo;s report, OnePlus acknowledged the disclosure and said they have launched an investigation into the problem.</p> <p>BleepingComputer has contacted OnePlus to request a comment, but we are still awaiting a response.</p> <p>Until a patch is made available, it is recommended to keep the number of installed apps on your OnePlus device to a minimum, only trust reputable publishers, and switch from SMS-based two-factor authentication to OTP apps like Google Authenticator.</p> <p>Since SMS isn&rsquo;t properly isolated on OnePlus devices, sensitive communications should only occur on end-to-end encrypted apps.</p> </div> </div> <div> <div> <h5><a href="https://www.bleepingcomputer.com/author/bill-toulas/" target="_blank">Bill Toulas</a> <span> <a aria-label="Email bill.toulas@bleepingcomputer.com" href="https://www.bleepingcomputer.com/news/security/unpatched-flaw-in-oneplus-phones-lets-rogue-apps-text-messages/mailto:bill.toulas@bleepingcomputer.com" target="_blank"><i aria-hidden="true" title="Email bill.toulas@bleepingcomputer.com"></i></a> <a aria-label="Open Author's twitter page" href="https://twitter.com/billtoulas" rel="noopener" target="_blank"><i aria-hidden="true" title="Open Author's twitter page"></i></a></span></h5> <p> Bill Toulas is a tech writer and infosec news reporter with over a decade of experience working on various online publications, covering open-source, Linux, malware, data breach incidents, and hacks. </p> </div> </div> <h3>You may also like:</h3> </div></div>