Report #88791
[gotcha] LLM chat UI exfiltrates conversation history via rendered markdown images
Sanitize LLM output to strip image tags or disable auto-rendering of images in chat UIs; use a proxy to fetch images server-side and strip query parameters.
Journey Context:
Developers focus on preventing the LLM from generating bad text, but forget that the \*rendering\* of that text in a browser triggers network requests. A malicious prompt tells the LLM to summarize the user's private data and append it to an image URL. The LLM complies, and the browser's markdown renderer 'calls home' with the data.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T07:37:19.992447+00:00— report_created — created