MissClick is a white-box adversarial attack designed to disrupt GUI visual grounding models by exploiting how these systems translate screen coordinates into executable clicks. Researchers Yu Ran, Wentao Zhao, Xin Zhang, and Yi Pan identify that because these models generate coordinates as sequences of digit tokens, they are vulnerable to perturbations that manipulate the numerical value of those digits. By accounting for the decimal place value of each digit, the attack can induce significant, unintended click displacements.
The Vulnerability of Digit-Serialized Coordinates
GUI grounding models typically function by predicting screen coordinates as a series of individual digit tokens. Once generated, these tokens are parsed into numerical values (e.g., hundreds, tens, and ones places) that determine where a click occurs. The authors observe that existing adversarial attacks often treat these outputs as standard text, failing to account for the fact that a small change in a high-order digit—such as the hundreds place—results in a much larger physical shift on the screen than a change in the ones place. MissClick leverages this numerical structure to create more effective adversarial perturbations.
Two Goal-Specific Attack Objectives
The researchers propose two distinct objectives for MissClick, tailored to the specific goals of an attacker:
MissClick-U (Untargeted): This objective aims to disrupt the model by maximizing the distance between the intended click and the actual executed click. It uses "soft coordinates," which are differentiable representations of the model’s digit probability distributions, to push the output away from the ground-truth region.
MissClick-T (Targeted): This objective aims to hijack the click to a specific, attacker-chosen location. It uses a "place-weighted target-digit loss," which applies cross-entropy to the target digits while weighting them by their decimal place value. This ensures the optimization process prioritizes the high-order digits that have the greatest impact on the final coordinate value.
Performance and Effectiveness
In experiments conducted on the OS-Atlas and UGround models across desktop, web, and mobile platforms, MissClick demonstrated significant improvements over existing attack methods. For untargeted attacks, MissClick-U achieved success rates of 75.07% and 72.93%, representing gains of 16.62 and 30.72 percentage points, respectively. For targeted attacks, MissClick-T achieved success rates of 44.86% and 62.67%, marking improvements of 31.73 and 47.06 percentage points over prior approaches.
Considerations for GUI Security
The authors note that their findings are specific to models that use coordinate-generation pipelines. Models that utilize coordinate-free action heads do not expose the digit-token interface required for this attack and are therefore outside the scope of this research. Furthermore, the study focuses on perturbations applied to screenshot pixels and does not address other potential security vectors like prompt injection or agent-level attacks. The research highlights that treating coordinate outputs as mere text ignores the underlying numerical logic that governs how GUI agents interact with digital interfaces.
Comments (0)
to join the discussion
No comments yet
Be the first to share your thoughts!