ChatGPhish: How Attackers Weaponize ChatGPT’s Web Summaries for Phishing
ChatGPhish, disclosed by Permiso Security on May 29, 2026, is a browser based prompt injection attack that exploits ChatGPT’s implicit trust in Markdown to deliver phishing links, fake security alerts, and QR codes in... The vulnerability is the latest escalation in a four year chain of prompt injection flaws — from...
Published byEdited with DeepSeek-V4-ProImages generated with GPT Image 1.5
ChatGPhish, disclosed by Permiso Security on May 29, 2026, is a browser based prompt injection attack that exploits ChatGPT’s implicit trust in Markdown to deliver phishing links, fake security alerts, and QR codes in...
The vulnerability is the latest escalation in a four year chain of prompt injection flaws — from 2022’s first named attack to 2026’s DNS based data theft — and as of the disclosure date, OpenAI had not acknowledged or...
The core weakness is ChatGPT’s response renderer, which treats Markdown links and images from untrusted third party pages as trusted live elements, effectively turning any webpage the model browses into a phishing vec...
How does the ChatGPhish vulnerability discovered by Permiso Security exploit ChatGPT's Markdown rendering to deliver phishing attacks througChatGPhish uses ChatGPT’s own Markdown renderer to present attacker-controlled links as trusted assistant responses. Credit: GPT Image 1.5 / Studio Global.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: How does the ChatGPhish vulnerability discovered by Permiso Security exploit ChatGPT's Markdown rendering to deliver phishing attacks throug. Article summary: Here is the answer based on the available reporting.. Topic tags: general, general web, academic, user generated. Reference image context from search candidates: Reference image 1: visual subject "In yet another "Your chatbot may be leaking" moment, researchers have uncovered multiple weaknesses in OpenAI's ChatGPT that could allow an attacker to exfiltrate private informati" source context "Multiple ChatGPT Security Bugs Allow Rampant Data Theft" Reference image 2: visual subject "Researchers at Check Point discovered that a single malicious prompt could exploit a hidden outbound channel within ChatGPT's code execution" source context "ChatGPT data leakage vul
openai.com
When ChatGPT summarizes a web page, you trust the links and buttons you see in its response. That trust is exactly what the ChatGPhish vulnerability exploits.
Disclosed by Permiso Security on May 29, 2026, ChatGPhish is a browser-based prompt injection technique that turns ChatGPT’s web page summarization feature into a phishing delivery surface . Unlike earlier attacks that focused on covert data exfiltration, this one weaponizes the assistant’s own interface to present attacker-controlled links, fake login forms, and security alerts as legitimate ChatGPT output. Here is how it works, the lineage of prompt injection flaws that led to it, and what OpenAI had (and had not) said as of the disclosure date.
How ChatGPhish Manipulates ChatGPT’s Markdown Renderer
The attack is straightforward but effective because it targets a fundamental trust assumption: the ChatGPT response renderer treats Markdown links and Markdown image URLs that originated from a third-party page as trusted content, auto-fetching images and surfacing links as live, clickable elements inside the assistant’s own UI .
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "ChatGPhish: How Attackers Weaponize ChatGPT’s Web Summaries for Phishing"?
ChatGPhish, disclosed by Permiso Security on May 29, 2026, is a browser based prompt injection attack that exploits ChatGPT’s implicit trust in Markdown to deliver phishing links, fake security alerts, and QR codes in...
What are the key points to validate first?
ChatGPhish, disclosed by Permiso Security on May 29, 2026, is a browser based prompt injection attack that exploits ChatGPT’s implicit trust in Markdown to deliver phishing links, fake security alerts, and QR codes in... The vulnerability is the latest escalation in a four year chain of prompt injection flaws — from 2022’s first named attack to 2026’s DNS based data theft — and as of the disclosure date, OpenAI had not acknowledged or...
What should I do next in practice?
The core weakness is ChatGPT’s response renderer, which treats Markdown links and images from untrusted third party pages as trusted live elements, effectively turning any webpage the model browses into a phishing vec...
ChatGPhish: How Attackers Weaponize ChatGPT’s Web Summaries for Phishing
ChatGPhish, disclosed by Permiso Security on May 29, 2026, is a browser based prompt injection attack that exploits ChatGPT’s implicit trust in Markdown to deliver phishing links, fake security alerts, and QR codes in... The vulnerability is the latest escalation in a four year chain of prompt injection flaws — from...
Published byEdited with DeepSeek-V4-ProImages generated with GPT Image 1.5
ChatGPhish, disclosed by Permiso Security on May 29, 2026, is a browser based prompt injection attack that exploits ChatGPT’s implicit trust in Markdown to deliver phishing links, fake security alerts, and QR codes in...
The vulnerability is the latest escalation in a four year chain of prompt injection flaws — from 2022’s first named attack to 2026’s DNS based data theft — and as of the disclosure date, OpenAI had not acknowledged or...
The core weakness is ChatGPT’s response renderer, which treats Markdown links and images from untrusted third party pages as trusted live elements, effectively turning any webpage the model browses into a phishing vec...
How does the ChatGPhish vulnerability discovered by Permiso Security exploit ChatGPT's Markdown rendering to deliver phishing attacks througChatGPhish uses ChatGPT’s own Markdown renderer to present attacker-controlled links as trusted assistant responses. Credit: GPT Image 1.5 / Studio Global.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: How does the ChatGPhish vulnerability discovered by Permiso Security exploit ChatGPT's Markdown rendering to deliver phishing attacks throug. Article summary: Here is the answer based on the available reporting.. Topic tags: general, general web, academic, user generated. Reference image context from search candidates: Reference image 1: visual subject "In yet another "Your chatbot may be leaking" moment, researchers have uncovered multiple weaknesses in OpenAI's ChatGPT that could allow an attacker to exfiltrate private informati" source context "Multiple ChatGPT Security Bugs Allow Rampant Data Theft" Reference image 2: visual subject "Researchers at Check Point discovered that a single malicious prompt could exploit a hidden outbound channel within ChatGPT's code execution" source context "ChatGPT data leakage vul
openai.com
When ChatGPT summarizes a web page, you trust the links and buttons you see in its response. That trust is exactly what the ChatGPhish vulnerability exploits.
Disclosed by Permiso Security on May 29, 2026, ChatGPhish is a browser-based prompt injection technique that turns ChatGPT’s web page summarization feature into a phishing delivery surface . Unlike earlier attacks that focused on covert data exfiltration, this one weaponizes the assistant’s own interface to present attacker-controlled links, fake login forms, and security alerts as legitimate ChatGPT output. Here is how it works, the lineage of prompt injection flaws that led to it, and what OpenAI had (and had not) said as of the disclosure date.
How ChatGPhish Manipulates ChatGPT’s Markdown Renderer
The attack is straightforward but effective because it targets a fundamental trust assumption: the ChatGPT response renderer treats Markdown links and Markdown image URLs that originated from a third-party page as trusted content, auto-fetching images and surfacing links as live, clickable elements inside the assistant’s own UI .
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "ChatGPhish: How Attackers Weaponize ChatGPT’s Web Summaries for Phishing"?
ChatGPhish, disclosed by Permiso Security on May 29, 2026, is a browser based prompt injection attack that exploits ChatGPT’s implicit trust in Markdown to deliver phishing links, fake security alerts, and QR codes in...
What are the key points to validate first?
ChatGPhish, disclosed by Permiso Security on May 29, 2026, is a browser based prompt injection attack that exploits ChatGPT’s implicit trust in Markdown to deliver phishing links, fake security alerts, and QR codes in... The vulnerability is the latest escalation in a four year chain of prompt injection flaws — from 2022’s first named attack to 2026’s DNS based data theft — and as of the disclosure date, OpenAI had not acknowledged or...
What should I do next in practice?
The core weakness is ChatGPT’s response renderer, which treats Markdown links and images from untrusted third party pages as trusted live elements, effectively turning any webpage the model browses into a phishing vec...
Craft a malicious page — An attacker hosts a web page containing hidden Markdown links, images, and convincing fake security alerts. The page looks normal to a casual visitor, but embedded within it are instructions designed to be parsed by ChatGPT’s summarization system.
Trigger the summarization — A user asks ChatGPT to summarize the page. ChatGPT processes the page’s content and, crucially, interprets the attacker’s Markdown payload as part of the legitimate response output.
Deliver the phishing payload — Inside the trusted ChatGPT interface, the attacker’s links and alerts appear as normal assistant content. A user who clicks a link or follows a prompt sees what they believe is a ChatGPT-recommended action, but it leads to a credential-harvesting page, a malicious download, or a QR code directing them to a phishing site .
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.
The Lineage: Prompt Injection Flaws Leading to ChatGPhish
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:
November 2022 — Birth of prompt injection: Prompt injection was named and demonstrated against GPT-3 just 13 days before ChatGPT launched on November 30, 2022. Within hours of launch, users bypassed the assistant’s safety layer through persona framing and roleplay .
2023–2024 — Indirect prompt injection and Markdown-based data exfiltration: Researchers discovered that ChatGPT’s Markdown image rendering could be abused to leak conversation data. Attackers uploaded malicious prompts to public websites; when ChatGPT interacted with them, it responded with Markdown image tags that automatically fetched external URLs containing exfiltrated data .
May 2024 — Personal data exfiltration via memory: A research paper showed that ChatGPT 4 and 4o were susceptible to prompt injection attacks that could retrieve users’ personal data, with the assistant’s memory feature amplifying the exposure .
March 2025 — CVE-2025-43714 (SVG/HTML injection): ChatGPT was found to render SVG documents inline in web browsers instead of displaying them as plaintext in code blocks. This enabled attackers to inject arbitrary HTML that could be leveraged for phishing attacks directly inside the ChatGPT interface .
February–March 2026 — DNS-based data exfiltration and Markdown image injection: Check Point disclosed a vulnerability in ChatGPT’s code execution environment that permitted DNS tunneling to siphon conversation data. OpenAI patched it on February 20, 2026. A separate vector emerged that same month using malicious Markdown image links to exfiltrate chat logs, system prompts, and user inputs via DNS queries .
May 2026 — ChatGPhish: This vulnerability synthesizes multiple threads: indirect prompt injection, untrusted Markdown rendering, and the page summarization feature. The key shift is that ChatGPhish is weaponized for active phishing — presenting live phishing content inside the trusted ChatGPT UI — rather than purely for covert data exfiltration .
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.
OpenAI’s Response as of Late May 2026
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:
May 13, 2026 — OpenAI published its response to the TanStack npm supply chain attack (known as “Mini Shai-Hulud”), confirming that two employee devices were compromised but that no user data was accessed .
May 14, 2026 — The company forced updates to its macOS ChatGPT app as part of the same supply-chain incident containment .
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.
Broader Context and Implications
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.
arxiv.org
Exfiltration of personal information from ChatGPT via prompt injection
Craft a malicious page — An attacker hosts a web page containing hidden Markdown links, images, and convincing fake security alerts. The page looks normal to a casual visitor, but embedded within it are instructions designed to be parsed by ChatGPT’s summarization system.
Trigger the summarization — A user asks ChatGPT to summarize the page. ChatGPT processes the page’s content and, crucially, interprets the attacker’s Markdown payload as part of the legitimate response output.
Deliver the phishing payload — Inside the trusted ChatGPT interface, the attacker’s links and alerts appear as normal assistant content. A user who clicks a link or follows a prompt sees what they believe is a ChatGPT-recommended action, but it leads to a credential-harvesting page, a malicious download, or a QR code directing them to a phishing site .
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.
The Lineage: Prompt Injection Flaws Leading to ChatGPhish
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:
November 2022 — Birth of prompt injection: Prompt injection was named and demonstrated against GPT-3 just 13 days before ChatGPT launched on November 30, 2022. Within hours of launch, users bypassed the assistant’s safety layer through persona framing and roleplay .
2023–2024 — Indirect prompt injection and Markdown-based data exfiltration: Researchers discovered that ChatGPT’s Markdown image rendering could be abused to leak conversation data. Attackers uploaded malicious prompts to public websites; when ChatGPT interacted with them, it responded with Markdown image tags that automatically fetched external URLs containing exfiltrated data .
May 2024 — Personal data exfiltration via memory: A research paper showed that ChatGPT 4 and 4o were susceptible to prompt injection attacks that could retrieve users’ personal data, with the assistant’s memory feature amplifying the exposure .
March 2025 — CVE-2025-43714 (SVG/HTML injection): ChatGPT was found to render SVG documents inline in web browsers instead of displaying them as plaintext in code blocks. This enabled attackers to inject arbitrary HTML that could be leveraged for phishing attacks directly inside the ChatGPT interface .
February–March 2026 — DNS-based data exfiltration and Markdown image injection: Check Point disclosed a vulnerability in ChatGPT’s code execution environment that permitted DNS tunneling to siphon conversation data. OpenAI patched it on February 20, 2026. A separate vector emerged that same month using malicious Markdown image links to exfiltrate chat logs, system prompts, and user inputs via DNS queries .
May 2026 — ChatGPhish: This vulnerability synthesizes multiple threads: indirect prompt injection, untrusted Markdown rendering, and the page summarization feature. The key shift is that ChatGPhish is weaponized for active phishing — presenting live phishing content inside the trusted ChatGPT UI — rather than purely for covert data exfiltration .
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.
OpenAI’s Response as of Late May 2026
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:
May 13, 2026 — OpenAI published its response to the TanStack npm supply chain attack (known as “Mini Shai-Hulud”), confirming that two employee devices were compromised but that no user data was accessed .
May 14, 2026 — The company forced updates to its macOS ChatGPT app as part of the same supply-chain incident containment .
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.
Broader Context and Implications
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.
arxiv.org
Exfiltration of personal information from ChatGPT via prompt injection