A critical
Universal Cross-Site Scripting (UXSS) vulnerability was recently discovered in the DuckDuckGo Android browser.
This flaw allowed untrusted, cross-origin iframes to execute arbitrary JavaScript in the top-level origin, tracked with a high-severity CVSS score of 8.6.
The vulnerability stems from the
“AutoconsentAndroid” JavaScript bridge, a native component
injected into web pages loaded by the DuckDuckGo Android application (com.duckduckgo.mobile.android).
This bridge is designed to facilitate seamless communication between the browser’s native Android code and the web page displayed.
However, it failed to implement proper security checks, leading to a severe
breach of the Same-Origin Policy (SOP).
UXSS is considered a critical browser-class vulnerability because it can be
exploited without user interaction.
A critical UXSS flaw in the DuckDuckGo Android browser allowed cross-origin iframes to run arbitrary JavaScript in the top-level origin.
cybersecuritynews.com