Attacking Vision-Language Computer Agents via Pop-ups
Open accessAbstract
Autonomous agents powered by large vision and language models (VLM) have demonstrated significant potential in completing daily computer tasks, such as browsing the web to book travel and operating desktop software, which requires agents to understand these interfaces.Despite such visual inputs becoming more integrated into agentic applications, what types of risks and attacks exist around them still remain unclear.In this work, we demonstrate that VLM agents can be easily attacked by a set of carefully designed adversarial pop-ups 1 , which human users would typically recognize and ignore.This distraction leads agents to click these pop-ups instead of performing their tasks as usual.Integrating these pop-ups into existing agent testing environments like OSWorld and VisualWebArena leads to an attack success rate (the frequency of the agent clicking the pop-ups) of 86% on average and decreases the task success rate by 47%.Basic defense techniques, such as asking the agent to ignore pop-ups or including an advertisement notice, are ineffective against the attack.Code is available at https: //github.com/SALT-NLP/PopupAttack.
AI snapshot
Written from the paper’s full text.
TL;DR
Carefully designed adversarial pop-ups can reliably mislead VLM computer agents into clicking them, with an average attack success rate of 86% and a 47% decrease in task success rate across OSWorld and VisualWebArena. Basic prompt-based defenses are largely ineffective.
Key findings
- Across five frontier VLMs, all models showed high attack success rates: Table 1 reports ASR >60% in all scenarios, e.g., OSWorld-Screen 93.3–100.0, OSWorld-SoM 88.7–95.3, and VisualWebArena-SoM 62.1–78.4. Figure 1 reports that on average 92.7% / 73.1% of all actions of attacked agents in OSWorld / VisualWebArena are clicks on the adversarial pop-ups.
- Ablations show the attention hook derived from the real user query is essential: replacing it with alternatives decreases ASR by 61% relatively on average. Other information such as pop-up position and agent framework is relatively unnecessary. Changing “OK” to “ADVERTISEMENT” still leaves ASR >55%; an empty ALT descriptor drops ASR by 23.7 and 19.2 points; blank pop-ups reduce ASR to 2.4 / 3.7 / 0.0 across settings.
- Basic defenses are weak: asking the agent to ignore pop-ups in the system prompt provides almost no mitigation, and a more specific defensive prompt decreases ASR by only about 25% relatively while SRs remain low. Step-wise prompt defense further reduces ASR but only marginally increases SR.
- Task-level attack success rate (TASR) is generally positively associated with ASR and is usually multiple times higher than ASR when ASR is small (<0.2), indicating accumulated risk across multi-step tasks.
Methods
- Threat model: attackers manipulate agent observations (screenshots and accessibility trees) by inserting adversarial pop-ups with four design elements: Attention Hook, Instruction, Info Banner, and ALT Descriptor. The paper tests screenshot agents and Set-of-Mark (SoM) agents backed by general-purpose VLMs.
- Data and models: OSWorld uses 50 easy tasks with a 15-step limit; VisualWebArena uses a 72-easy-task subset from Wu et al. (2024) with a 30-step limit and only SoM agents. Five VLMs are tested: gpt-4-turbo-2024-04-09, gpt-4o-2024-05-13, gemini-1.5-pro-002, claude-3-5-sonnet-20240620, and claude-3-5-sonnet-20241022. Decoding temperature is set to 0.
- Analysis: main comparisons report ASR, SR, and OSR; ablation studies vary attention hook, instruction, info banner, ALT descriptor, pop-up size, and blank pop-ups; defense experiments test system-prompt and step-wise prompt defenses; thought annotations manually label 50 successful-attack thoughts per agent type on OSWorld.
Limitations
- Paper-stated: only closed-source models are tested, which hinders deeper understanding of why the attack works; the authors chose this because open-source models performed relatively poorly on computer-agent benchmarks.
- Paper-stated: the work does not explore more advanced jailbreaking techniques such as optimizing the string inside pop-ups or making pop-ups more persuasive; it focuses on high-level design and component contribution.
- Paper-stated and evident: no redirection is implemented after clicks, and clicks are ignored during execution for simplicity; tasks are selected easy subsets and are not guaranteed to be completed without attacks due to decoding randomness. Evident from the text: evaluation is limited to two benchmarks and selected easy tasks, and the default threat model assumes complete attacker information, though ablations relax some assumptions.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
1 of 2 cited sources checked · 1 supported · 0 flagged
- Findingreasoning
Prompting the model to ignore the pop-ups almost provides no mitigation effects.
“Surprisingly, prompting the model to ignore the pop-ups almost provides no mitigation effects.”
Quote in the paperSubstantial claim - Findingown data
Some successful attack examples do not mention any elements from the pop-ups but generate actions that implicitly follow the instructions.
“More interestingly, we find some successful examples without mentioning any elements from the pop-ups but generating actions that implicitly follow the instructions (Figure 6).”
Quote in the paperSubstantial claim - Findingown data
Basic defense techniques, such as asking the agent to ignore pop-ups or including an advertisement notice, are ineffective against the attack.
“Basic defense techniques, such as asking the agent to ignore pop-ups or including an advertisement notice, are ineffective against the attack.”
- Also stated in: § 1 Introduction · plain
“Basic defense strategies, such as asking the agent to ignore pop-ups in system prompts and adding an extra advertisement notice, cannot effectively mitigate the issue (decrease the ASR by no more than 25% relatively).”
Quote in the paperSubstantial claim - Also stated in: § 1 Introduction · plain
- Findingown data
More than 50% of tested VisualWebArena tasks can be completed within five steps.
“we find that more than 50% of the tested VisualWebArena tasks can be completed within five steps”
Quote in the paperSubstantial claim - Findingown data
TASR is usually multiple times higher than ASR when ASR is small (<0.2).
“More surprisingly, TASR is usually multiple times higher than ASR when ASR is small (< 0.2)”
Quote in the paperSubstantial claim
- Findingown data
In OSWorld, all VLM agents achieve SR ≤10% with the default attack even on the selected easy set.
“In OSWorld, it is hard for all VLM agents to achieve any meaningful SR with our default attack (≤ 10%) even with our selected easy set”
Quote in the paperSubstantial claim - Findingown data
A more specific defensive prompt targeting clicking instructions leads to a reasonable but not satisfying decrease in ASR (relatively 25%) while SRs remain low.
“This detailed prompt defense leads to a reasonable but not satisfying decrease in ASR (relatively 25%) while the SRs remain low.”
Quote in the paperSubstantial claim - Findingown data
Decreasing the size of pop-ups by 50% leads to a small decrease in ASR.
“we decrease the size of pop-ups by 50% and find it leads to a small decrease in ASR.”
Quote in the paperNot a substantial claim - Findingown data
Our attack achieves an attack success rate over 80% on OSWorld in the default setting.
“we find that our attack achieves an attack success rate (ASR) over 80% on OSworld and over 60% on Visual-WebArena in the default setting”
Quote in the paperSubstantial claim- The authors state this as an assumption: In the default setting, the attacker has complete information, including the user query, the pop-up's position, and the underlying agent framework.
- Findingown data
No model shows exceptional robustness toward our attack.
“No model shows exceptional robustness toward our attack.”
Quote in the paperSubstantial claim - Findingown data
More than 50% of OSWorld tasks only stop after reaching the 15-step limit.
“(more than 50% of tasks only stop after reaching the 15-step limit).”
Quote in the paperSubstantial claim - Findingown data
On average, 92.7% of all actions of attacked agents in OSWorld are clicking on the adversarial pop-ups.
“On average, 92.7% / 73.1% of all actions of attacked agents in OSWorld/VisualWebArena are clicking on the adversarial pop-ups.”
Quote in the paperSubstantial claim - Findingown data
TASR is generally positively associated with ASR.
“we find that TASR is generally positively associated with ASR”
Quote in the paperSubstantial claim - Findingown data
All tested VLM agents backed by different models exhibit high ASR (>60%) in all scenarios.
“All models exhibit high ASR (> 60%) in all scenarios, demonstrating the lack of safety awareness related to pop-ups.”
Quote in the paperSubstantial claim - Findingown data
In VisualWebArena, all SRs remain around 45% after being attacked.
“while all SRs remain around 45% after being attacked in VisualWebArena.”
Quote in the paperSubstantial claim - Findingown data
Using click (x,y) instead of click [ID] to attack SoM agents causes only a slight drop of ASR (-4.3% and -12.8%).
“Assuming we have no knowledge of the attacked agent framework and simply use”
Quote in the paperNot a substantial claim- Rests on an assumption: The tag ID is usually generated from the agent framework, where attackers have zero knowledge.
- Findingown data
On average, 73.1% of all actions of attacked agents in VisualWebArena are clicking on the adversarial pop-ups.
“On average, 92.7% / 73.1% of all actions of attacked agents in OSWorld/VisualWebArena are clicking on the adversarial pop-ups.”
Quote in the paperSubstantial claim - Findingreasoning
In OSWorld, the attacked agent can easily get stuck in the middle and cannot complete the task within the limit in most cases (≥80%).
“In this case, the attacked agent can easily get stuck in the middle and cannot complete the task within the limit in most cases (≥ 80%).”
Quote in the paperSubstantial claim - Findingnone given
Agents typically remain effective when there are more confident and certain actionable elements than the current pop-ups in the observation.
“In addition to these scenarios, agents typically remain effective when there are more confident and certain actionable elements than the current pop-ups in the observation.”
Quote in the paperNot a substantial claim - Findingown data
VLM agents can be easily maliciously instructed by adversarial popups while operating on computers.
“In this work, we show that VLM agents can be easily maliciously instructed by adversarial popups while operating on computers.”
Quote in the paperSubstantial claim - Findingnone given
A simple attack variant by removing the phrase Please click before the coordinates in the malicious instructions can effectively increase the ASR without any search or optimization.
“A simple attack variant by removing the phrase”
Quote in the paperNot a substantial claim - Findingnone given
When the answer is directly provided elsewhere on the current page, forcing the agent to click on pop-ups instead of returning answers is hard.
“When such an answer is directly provided elsewhere on the current page, forcing the agent to click on pop-ups instead of returning answers is hard.”
Quote in the paperNot a substantial claim - Findingown data
With the attack, agent thoughts become more specific, usually mentioning elements from the pop-ups, such as target coordinates, tags, the attention hook, and the OK in the info banner.
“With the attack, the thoughts become more specific, usually mentioning the elements from the pop-ups, such as the target coordinates (example 1 and 2) and tags (example 3), the attention hook (example 2), and the”
Quote in the paperSubstantial claim - Findingown data
Our attack achieves an attack success rate over 60% on VisualWebArena in the default setting.
“we find that our attack achieves an attack success rate (ASR) over 80% on OSworld and over 60% on Visual-WebArena in the default setting”
Quote in the paperSubstantial claim- The authors state this as an assumption: In the default setting, the attacker has complete information, including the user query, the pop-up's position, and the underlying agent framework.
- Findingown data
Other information such as position and agent framework information is relatively unnecessary to make the attack successful.
“(2) Other information (e.g., position and agent framework information) is relatively unnecessary to make the attack successful.”
Quote in the paperSubstantial claim - Findingown data
Even with speculated user queries, the attack still shows considerable ASRs (33.3% on average).
“Even with speculated user queries, our attack still shows considerable ASRs (33.3% on average)”
Quote in the paperSubstantial claim - Findingown data
The attack fails when agents declare WAIT/FAIL/DONE based on the interaction history.
“(i) Agents declare WAIT/FAIL/DONE based on the interaction history.”
Quote in the paperNot a substantial claim - Findingown data
Even with the attack, VLM agents complete fewer but still considerable VisualWebArena tasks within five steps.
“Even with our attack, VLM agents complete fewer but still considerable tasks within five steps.”
Quote in the paperSubstantial claim - Findingown data
Changing the summarized query to a virus alert causes a more dramatic drop of ASR in SoM agents (-33.5% and -61.0%) compared to screenshot agents (-3.3%).
“by changing the summarized query to virus alert, we observe a more dramatic drop of ASR (-33.5% and -61.0%) in SoM agents compared to screenshot agents (-3.3%).”
Quote in the paperSubstantial claim - Findingnone given
Agents can be trapped by constantly clicking popups without effectively exploring the environment.
“Agents can be trapped by constantly clicking popups without effectively exploring the environment.”
Quote in the paperSubstantial claim - Interpretationown data
The high ASR demonstrates a lack of safety awareness related to pop-ups in VLM agents.
“All models exhibit high ASR (> 60%) in all scenarios, demonstrating the lack of safety awareness related to pop-ups.”
Quote in the paperSubstantial claim - Study design and conductreasoning
The study only tests the performance of closed-source models.
“(i) We only test the performance of closed-source models, which hinders a deeper understanding of why such an attack works.”
Quote in the paperSubstantial claim - Interpretationown data
The attack has potential to be successful without access to the user's intents.
“suggesting the potential of a successful attack without access to the user's intents.”
Quote in the paperSubstantial claim- Rests on an assumption: The ground truth user query is tricky to access from the attacker perspective in real scenarios.
- Interpretationown data
VLM agents can be easily attacked by carefully designed adversarial pop-ups that human users would typically recognize and ignore.
“In this work, we demonstrate that VLM agents can be easily attacked by a set of carefully designed adversarial pop-ups 1 , which human users would typically recognize and ignore.”
Quote in the paperSubstantial claim - Interpretationreasoning
The behavior of generating actions that implicitly follow instructions without mentioning pop-up elements increases the stealthiness of the attack.
“Considering one potential defense strategy is to check whether the generated thoughts follow suspicious instructions, this kind of behavior increases the stealthiness of the attack.”
Quote in the paperSubstantial claim
- Classified as probably not a substantial claim. 3
- May combine two claims. 13
- The quote only partly states this claim. 1
Probably not a substantial claim: may not pass S3 (load-bearing).
Study design and conductreasoningThe study does not explore more advanced jailbreaking techniques, such as optimizing the string inside the pop-ups or making the pop-ups more persuasive.
“(ii) We do not explore more advanced jailbreaking techniques, such as optimizing the string inside the pop-ups (Zou et al., 2023) or making our pop-ups more persuasive (Zeng et al., 2024), but focus more on the high-level design of the adversarial pop-ups and the contribution analysis of different components.”
Quote in the paperNot a substantial claim1 of 2 sources checkedMay combine two claims.
FindingreasoningBoth types of agents show increased robustness when the attack is delayed till after the 7th step, with ASR decreased to 80.4% for screenshot agents and 88.1% for SoM agents.
“Both types of agents show increased robustness in this setting (ASR decreased to 80.4% for screenshot agents and 88.1% for SoM agents).”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataOSWorld tasks usually start at an initial stage and involve more steps to explore the environment and complete the task.
“In contrast, OSWorld tasks usually start at an initial stage and involve more steps to explore the environment and complete the task”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataIntegrating adversarial pop-ups into OSWorld and VisualWebArena leads to an average attack success rate of 86% and decreases task success rate by 47%.
“Integrating these pop-ups into existing agent testing environments like OSWorld and VisualWebArena leads to an attack success rate (the frequency of the agent clicking the pop-ups) of 86% on average and decreases the task success rate by 47%.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe correlation between ASR and Task-level Attack Success Rate (TASR) shows that TASR is generally similar to ASR and tends to be higher than ASR when ASR is low.
“The correlation between ASR and Task-level Attack Success Rate (TASR) shows that TASR is generally similar to ASR and tends to be higher than ASR when ASR is low.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe benign template leads to a slight increase in SR and a slight decrease in ASR.
“The benign template leads to a slight increase in SR and a slight decrease in ASR.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
Findingnone givenThere is no substantial improvement from GPT-4-Turbo to the updated Claude 3.5 Sonnet.
“There is also no substantial improvement from GPT-4-Turbo to the updated Claude 3.5 Sonnet.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingnone givenAgents cannot distinguish the difference between pop-ups and typical digital content, even though the pop-ups look very suspicious to human users.
“Even though these pop-ups look very suspicious (by design) to human users, agents cannot distinguish the difference between pop-ups and typical digital content.”
Quote in the paperSubstantial claimMay combine two claims. The quote only partly states this claim.
Findingnone givenAgents declare WAIT/FAIL/DONE based on interaction history when they believe they solve the tasks, or tasks are not solvable.
“This happens when agents believe they solve the tasks, or tasks are not solvable.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataWithout attack, agent thoughts tend to be more abstract without details and consider more diverse actions.
“Without attack, the thoughts tend to be more abstract without details (example 1) and consider more diverse actions (example 2).”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataUser query is essential for the attention hook; using other alternatives decreases ASR by 61% relatively on average.
“(1) User query is essential for the attention hook, as using other alternatives (e.g., attackers speculate the user intent from the screen content.), on average, decreases the ASR by 61% relatively.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe agent generates correct thoughts while its actions are implicitly affected by the pop-up instruction.
“Interestingly, the agent generates correct thoughts while the actions are implicitly affected by the pop-up instruction.”
Quote in the paperSubstantial claimMay combine two claims.
Interpretationown dataThe initial state of VisualWebArena tasks is very close to the desired final state, and the agent only needs a few correct actions to succeed even if it clicks pop-ups most of the time.
“suggesting the initial state is very close to the desired final state, and the agent only needs to take a few correct actions to succeed even they might click on the pop-ups most of the time.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductnone givenThe tag ID for the pop-up is randomly selected and does not correlate with its website position.
“We randomly select a tag ID for our pop-up, which does not correlate with its website position.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataThe attack is generalizable and not only works for specific tasks.
“suggesting our attack is generalizable and not only works for specific tasks.”
Quote in the paperSubstantial claim
The authors state this as an assumption.
In the default setting, the attacker has complete information, including the user query, the pop-up's position, and the underlying agent framework.
“where we assume the attacker has complete information (including the user query, the pop-up's position, and the underlying agent framework, etc).”
“assuming the attacker has all the needed information and takes the most”
The authors state this as an assumption.
Text-based safety training prevents SoM agents from interacting with the pop-ups.
“we assume textbased safety training prevents SoM agents from interacting with the pop-ups.”
The authors state this as an assumption.
Our attack remains similarly effective as long as the texts within pop-ups are readable.
“We assume our attack remains similarly effective as long as the texts within pop-ups are readable.”
The authors state this as an assumption.
The inability of agents to distinguish pop-ups from other elements causes prompting the model to ignore pop-ups to provide almost no mitigation.
“We assume this is due to the inability of agents to distinguish popups from other elements.”
The paper relies on this without support.
The ground truth user query is tricky to access from the attacker perspective in real scenarios.
“However, the ground truth user query is tricky to access from the attacker perspective in real scenarios”
The paper relies on this without support.
The exact position of pop-ups might sometimes be out of control for the attackers.
“However, the exact position of pop-ups might sometimes be out of control for the attackers.”
The paper relies on this without support.
The tag ID is usually generated from the agent framework, where attackers have zero knowledge.
“At the same time, the tag ID is usually generated from the agent framework, where attackers have zero knowledge.”
The paper relies on this without support.
Attackers usually know other information on the screen while inserting pop-ups.
“Attackers usually know other information on the screen while inserting pop-ups.”
The paper relies on this without support.
As long as the environment functions well and human users can complete the tasks as usual, the agent should be able to complete the tasks as well.
“As long as the environment functions well and human users can complete the tasks as usual, the agent should be able to complete the tasks as well.”
The authors state this as an assumption.
The presence of summarized queries in the ALT descriptor plays a role in strengthening its importance from the SoM agent's perspective.
“We assume the presence of summarized queries in the ALT descriptor plays a role in strengthening its importance from the SoM agent's perspective.”
The authors state this as an assumption.
The pop-ups are clickable items.
“which assumes the pop-ups are clickable items.”
The paper relies on this without support.
Open-source models have relatively low performance on computer agent benchmarks.
“This choice was made due to the relatively low performance of open-source models on computer agent benchmarks.”
Cites
The publisher hasn’t deposited this paper’s reference list.
Research works printed but not linked: 2
- Federal Trade Commission et al. 2013. . com disclosures: how to make effective disclo- sures in digital advertising. March, http://www. ftc. gov/sites/default/files/attachments/press- releases/ftc-staff-revises-online-advertising- disclosureguidelines/130312dotcomdisclosures. pdf.
- Yuta Imamura, Rintaro Orito, Kritsana Chaikaew, Célia Manardo, Pattara Leelaprute, Masaya Sato, and Toshihiro Yamauchi. 2019. Threat analysis of fake virus alerts using webview monitor. In 2019 Sev- enth International Symposium on Computing and Networking (CANDAR), pages 28-36. · DOI
Cited by
Sorted by citations
Investigating the Impact of Dark Patterns on LLM-Based Web Agents
Ersoy, D., Lee, B., Shreekumar, A., Arunasalam, A., Ibrahim, M., Bianchi, A., & Berkay Celik, Z. (2026) · 2026 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp63933.2026.00042 · Cited by 1 · see citing works
On the Robustness of GUI Grounding Models Against Image Attacks
Zhao, H., Chen, T., & Wang, Z. (2025) · IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw67362.2025.00149 · Cited by 1 · see citing works
A Platform-Aware Survey of Execution, Verification, and Risk of Graphical User Interface Agents
Wu, Y., & Yang, Y. (2026) · ENGINEERING Information Technology & Electronic Engineering · doi:10.1631/eng.itee.2026.0103
ARES: Securing Agents for Computer Use Through Endpoint Resource Mediation and Behavioral Guardrails
Kim, C., & Cho, S.-J. (2026) · Electronics · doi:10.3390/electronics15174007
Yan, Y., Sun, S., Cheng, S., et al. (2026) · doi:10.1109/cvprf71909.2026.00085
- Authors
- Zhang, Y., Yu, T., & Yang, D.
- Affiliations
- Georgia Institute of Technology (US)
- University of Hong Kong (HK)
- Stanford University (US)
- Venue
- Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)
- Published
- 2025
- Pages
- 8387-8401
- ISSN
- 0736-587X (ISSN-L)
- OpenAlex
- W4412945641
- Cited by
- 4
- References
- 0
- Citations by year
- 2026: 3 · 2025: 1
- FWCI
- 3.83
- Type
- conference paper
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- Proceedings of the conference - Association for Computational Linguistics. Meeting (publishedVersion)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- Office of Naval Research
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Adversarial Robustness in Machine Learning
- Physical Sciences › Computer Science › Information Systems › Web Application Security Vulnerabilities
- Physical Sciences › Computer Science › Artificial Intelligence › Security and Verification in Computing
- Keywords
- vision-language models, computational agents, pop-ups, adversarial attacks, large language models
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-29.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-29.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review