Because ChatGPT does not sufficiently sanitize Markdown content from web pages before rendering it, any third-party page the model browses becomes a potential phishing vector. This is not a server-side exploit of OpenAI’s infrastructure — it is a client-side rendering weakness that abuses the browser-based trust users place in ChatGPT’s visual output.
ChatGPhish did not appear in a vacuum. It is the latest chapter in a multi-year escalation of prompt injection techniques that have followed each new capability OpenAI adds to ChatGPT. When the model gained web browsing, code execution, plugin support, and memory, attackers found fresh surfaces to inject instructions and exfiltrate data.
Here are the key waypoints on the path to ChatGPhish:
Each step in this timeline shows the same pattern: a new ChatGPT capability opens a fresh injection surface, and the Markdown renderer repeatedly proves to be the weak link because it implicitly trusts content from external pages.
As of May 29–30, 2026, the available reporting documents Permiso Security’s public disclosure of ChatGPhish on May 29, but no public statement or patch from OpenAI specific to this vulnerability had been reported .
OpenAI was not idle on security during this window. The company managed two separate incidents in May 2026 that were unrelated to ChatGPhish:
The gap between ChatGPhish’s disclosure and any acknowledgment from OpenAI is significant. It leaves ChatGPT’s web summarization surface exposed in the interim, with the public now aware of a phishing path that requires only a user asking ChatGPT to summarize a carefully prepared web page.
ChatGPhish matters because it attacks the interface trust that makes AI assistants useful. When ChatGPT browses the web, summarizes a page, and presents links inside its own UI, users have no visual signal that those links originated from an untrusted third party rather than from OpenAI itself.
Organizations that allow employees to use ChatGPT’s browsing features should treat web summaries as an untrusted content source until OpenAI issues a fix. The vulnerability also highlights a recurring architectural tension: AI assistants that blend first-party UI with third-party data need renderers that treat all external content as potentially hostile, not just as display text.
Comments
0 comments