<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Mobile-Security - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/mobile-security/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Fri, 11 Sep 2026 12:31:03 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/mobile-security/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Universal XSS in UC Browser for Android via ucapi Bridge</title><link>https://feed.craftedsignal.io/briefs/2026-09-cve-2026-78997/</link><pubDate>Fri, 11 Sep 2026 12:31:03 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-cve-2026-78997/</guid><description>A Universal Cross-Site Scripting (UXSS) vulnerability, CVE-2026-78997, allows attackers to bypass the Same-Origin Policy in UC Browser for Android by exploiting a flaw in the ucapi login callback mechanism.</description><content:encoded><![CDATA[<p>CVE-2026-78997 is a high-severity Universal Cross-Site Scripting (UXSS) vulnerability discovered in UC Browser for Android (version 13.7.8.1314 and likely earlier). The flaw exists within the application's privileged <code>ucapi</code> JavaScript bridge, specifically related to how the <code>account.openLoginWindow</code> API handles login callbacks. Attackers can leverage a reflected XSS vulnerability on the whitelisted domain <code>mtmsg.uc.cn</code> to register malicious JavaScript as a callback in native memory. Due to an implementation error where the callback is stored with an empty URL guard, it persists across page navigations. When a user interacts with the native login dialog and subsequently dismisses it, the browser executes the stored callback via <code>WebView.evaluateJavascript()</code> within the origin of the currently loaded page. This mechanism effectively allows an attacker to execute arbitrary code within the context of any destination website, bypassing the browser's Same-Origin Policy.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker crafts a malicious URL targeting the reflected XSS parameter on the bridge-whitelisted domain <code>mtmsg.uc.cn</code>.</li>
<li>The malicious URL triggers the <code>account.openLoginWindow</code> bridge API within the UC Browser environment.</li>
<li>The attacker-supplied JavaScript payload is stored in the application's native memory as a callback.</li>
<li>The application navigates to a victim website (e.g., a banking site or webmail) chosen by the attacker.</li>
<li>The attacker lures the user into opening the native login dialog provided by the <code>ucapi</code> bridge.</li>
<li>The user dismisses the dialog (e.g., presses the 'X' button or taps outside the window).</li>
<li>The application dispatches the stored callback, which executes the malicious JavaScript payload.</li>
<li>The payload runs in the origin context of the victim website, facilitating data theft or unauthorized actions.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows for the execution of arbitrary JavaScript in the context of any website visited by the user. This grants an attacker the ability to steal sensitive session cookies, tokens, or personal information, as well as perform actions on behalf of the user, such as modifying account settings or initiating fraudulent transactions. This vulnerability is particularly dangerous for users of mobile banking or sensitive web-based services on affected versions of UC Browser.</p>
<h2 id="recommendation">Recommendation</h2>
<ol>
<li>Update UC Browser for Android to the latest patched version available from the vendor.</li>
<li>If an update is not immediately available, restrict the use of the browser for accessing sensitive web services.</li>
<li>Monitor device-level logs for signs of suspicious <code>WebView</code> activity if using advanced mobile threat defense tooling.</li>
<li>Educate users to avoid clicking suspicious links that may redirect to <code>mtmsg.uc.cn</code> while using the browser.</li>
</ol>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>uxss</category><category>web-vulnerability</category><category>mobile-security</category></item></channel></rss>