Traces / TR-2026-010
ShadowLeak: a hidden-text email makes ChatGPT's Deep Research agent exfiltrate Gmail data from OpenAI's own servers
Radware showed that an email carrying instructions hidden in tiny or white-on-white text is read by ChatGPT's Deep Research agent when a user asks it to analyse their Gmail. The agent collects personal data from other messages and sends it, base64-encoded, to an attacker URL via its own browsing tool — the working prompt framed the encoding as a security measure. Because the request runs on OpenAI's cloud, the data leaves server-side, invisible to local or enterprise defences; Radware contrasts this with client-side leaks like EchoLeak and AgentFlayer. The proof of concept used Gmail, but the technique extends to other connectors (Outlook, Drive, Notion, GitHub and more).
Timeline
What defenders can take from it
- A service-side agent exfiltration leaves no trace on the endpoint — controls that watch the device never see it.
- A connector that lets an agent both read mail and browse the web is a read-and-send pair; constrain egress, not just retrieval.
The maintainer's reading of the public reports, not advice specific to your deployment.
Sources · 2
- ShadowLeak zero-click flaw leaks Gmail data via ChatGPT Deep Research — The Hacker News, 2025-09-20
- ShadowLeak: A Zero-Click, Service-Side Attack Exfiltrating Sensitive Data Using ChatGPT's Deep Research Agent — Radware, 2025-09-20
Links re-checked 2026-10-26 by the weekly refresh. A link that moved or stopped answering is flagged above; it is not a change to the record.
Compiled from the public sources above, as reported. Not an attribution, a finding of fault or a legal conclusion; figures are those stated by the sources. One event, as of its sources' dates.