Report #62691
[gotcha] Fetching and summarizing web pages is a safe, read-only operation
Isolate the content fetched from external URLs in a separate, unprivileged context. Do not allow fetched web content to trigger tool calls or modify the system prompt.
Journey Context:
Developers give LLMs web browsing capabilities. An attacker creates a webpage containing a hidden prompt injection \(e.g., white text on a white background\). When the LLM fetches and reads the page, it follows the hidden instructions, which might include exfiltrating data from the user's previous messages or performing unauthorized actions via other tools. The LLM cannot distinguish between the 'answer' on the page and a 'command' directed at it.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T11:42:29.064799+00:00— report_created — created