LLMShare: Attackers are turning AI chatbot pages into malware delivery platforms
Attackers are abusing the shared content features of AI chatbot platforms — ChatGPT and Claude — to deliver malware through pages hosted on legitimate, trusted domains, distributing the malicious links via sponsored malvertising ads on search engines. A new variant uses ChatGPT's code rendering to create a fake "service disruption" page that redirects to a convincing clone of the ChatGPT download page, delivering malware. The attack evades URL reputation checks and uses conditional rendering to hide from scanners.
Article intelligence
Key points
- Attackers use shared ChatGPT and Claude conversations to host malicious content, promoted via search engine malvertising.
- New variant exploits ChatGPT's code rendering to create a fake service disruption page leading to a malware download.
- The malicious site shows different content to real users vs automated scanners (conditional rendering).
- This attack is part of a broader trend of abusing legitimate platforms like AWS SES, GitHub Pages, and cloud services for phishing and malware delivery.
Why it matters
This matters because attackers use shared ChatGPT and Claude conversations to host malicious content, promoted via search engine malvertising.
Technical impact
May affect model selection, inference cost, product capability, and evaluation benchmarks.
Blog /Browser-based attacks
LLMShare: how attackers are turning AI chatbot pages into malware delivery platforms
Browser-based attacksDetection & response
·
May 29, 2026
·
9 min read
Attackers are abusing the shared content features of AI chatbot platforms — ChatGPT and Claude — to deliver malware through pages hosted on legitimate, trusted domains, distributing the malicious links via sponsored malvertising ads on search engines.
Shared conversations on AI chatbot platforms have become the latest delivery mechanism for malware campaigns targeting macOS and Windows users. Attackers create content on platforms like ChatGPT and Claude that appears to offer installation guidance or service updates, then drive traffic to it via search engine results in the form of malvertising and SEO poisoning.
The content lives on chatgpt.com or claude.ai — domains that users and security tools trust implicitly — so the attack bypasses URL reputation checks before the victim even reaches the malicious payload.
Several variants of this technique have been reported over the past few months. The earliest examples used shared Claude.ai conversations disguised as installation guides — complete with fake "Apple Support" attribution — that walked users through opening a terminal and pasting a curl command that downloaded and executed an infostealer. Kaspersky documented a parallel campaign using shared ChatGPT conversations to deliver the AMOS (Atomic macOS Stealer) via the same paste-this-command social engineering pattern.
Push has detected a new variant that goes beyond the previously reported technique of embedding terminal commands in shared conversations: the attacker has used ChatGPT's code rendering feature to build a fully designed fake page that mimics a ChatGPT service disruption, redirecting victims to a convincing clone of ChatGPT's download page that delivers a malicious executable.
These are essentially InstallFix attacks — a variant of the ClickFix family that Push documented earlier this year — and they exploit the fact that AI tools have normalized command-line installation workflows for a population of users who lack the experience to distinguish a legitimate terminal command from a malicious one.
This is a live campaign which is still generating detections across our customer base at the time of writing. Push customers are already protected and do not need to take further action. The malicious page URLs can be found at the end of this report but are not exhaustive and are liable to change.
A fake page, not a fake conversation
Previously reported variants relied on shared conversations — the attacker created a chat that contained step-by-step instructions for the victim to follow, typically involving pasting a command into their terminal. The social engineering was conversational: the "AI assistant" appeared to be helpfully guiding the user through an installation process.
But now, rather than a shared conversation, the attacker has used ChatGPT's code rendering feature to create a fully designed, self-contained web page hosted at a chatgpt.com/s/ URL. It renders as what appears to be a ChatGPT service disruption notice:
The fake "high traffic" page rendered inside a ChatGPT shared content URL. Note the "Show code" and "Remix with ChatGPT" buttons at the top, which reveal that this is actually rendered HTML/CSS code rather than a real ChatGPT system page.
A professional-looking error message reads: "We're experiencing high traffic right now. Our website is temporarily unavailable due to a large number of users. Download our desktop app to continue." A prominent download button sits below.
The "Show code" toggle at the top of the page reveals what's actually happening — the entire thing is custom HTML and CSS, authored to mimic a ChatGPT system notice, rendered using ChatGPT's code output feature. A web page inside a web page, hosted on a domain that every URL reputation system in the world considers safe.
The same page with the code panel open, showing the HTML/CSS source code that generates the fake service disruption notice.
The download page
Clicking the download button redirects the user to openew[.]app, which presents a convincing clone of ChatGPT's official desktop application download page — complete with OpenAI branding, macOS and Windows download buttons, a Chrome extension link, and a mobile download section.
The fake ChatGPT download page hosted at openew[.]app. The design closely replicates OpenAI's legitimate download page.
Real ChatGPT download page for comparison chatgpt.com/download.
The site also displays differently depending on who visits it. When Push researchers examined the URL via URLScan, the scanner was redirected to a different page entirely — a generic AR/VR company website with no obvious connection to ChatGPT.
Real users in a browser see the fake download page; automated scanners and bots see something benign. This kind of conditional rendering is a well-established evasion technique in the malvertising ecosystem, and it makes the malicious infrastructure harder for security teams and threat intelligence services to identify and analyze.
The downloaded executable poses as "ChatGPT for Desktop" and is flagged on VirusTotal.
What URLScan sees when visiting the same openew[.]app URL: a generic "Openew" AR/VR company website with no trace of the ChatGPT impersonation.
The Claude variant: same campaign, different platform
Alongside the ChatGPT rendered-page variant, Push has also detected the previously reported style of attack using shared Claude.ai conversations. These follow the pattern documented by BleepingComputer: a shared chat disguised as a "Claude Code on Mac" installation guide, attributed to "Apple Support," containing a curl command that downloads and executes malware.
A shared Claude.ai conversation containing malicious installation instructions in the style previously reported by BleepingComputer.
The fact that both the ChatGPT and Claude variants are appearing in Push customer environments suggests a campaign — or at least a shared playbook — that is actively experimenting with different platforms and different social engineering approaches to find what converts best.
Malvertising remains one of the top phishing delivery channels
Push has detected this variant across multiple customer environments, with users arriving at these shared chat URLs after searching for terms including "chatgpt," "chatgpt free," "chat gpt," and common typos like "chatgo," "chatgot," and "cvhatgpt."
You can see an example of this below: it's incredibly convincing, and uses the real ChatGPT domain — so even users that are paying attention are liable to fall for it.
Although we managed to grab that example, the ads haven't been easy to reproduce. This is because the ads are likely geographically or temporally scoped. It’s pretty eye-opening (and creepy) how tightly scoped these kinds of sponsored ads can be across different platforms.
This is one of the key misconceptions people can have about this kind of attack. It’s easy to see it as untargeted, when realistically it can be scoped tightly to a desired victim population by role, geography, and so on. We’ve written about this previously in our blog on the ad account takeover > malvertising ecosystem.
This fits a pattern Push has tracked extensively. Search-based delivery is now the dominant channel for malware distribution — our own data shows that ClickFix attacks are reached via search results rather than email in 4 of 5 cases, and Push's own research into malvertising campaigns impersonating brands like TradingView and has demonstrated how effectively search ads can funnel victims to malicious pages.
The shared-chat technique adds a new dimension: the destination URL itself is genuine (chatgpt.com, claude.ai), which means even a cautious user who checks the URL before clicking will see nothing suspicious.
Legitimate platform abuse is everywhere
This is one example of a much broader pattern that has become one of the defining characteristics of the 2026 threat landscape: attackers systematically abusing legitimate platforms as attack infrastructure. The scale and variety of this abuse in recent months alone is striking, and it spans every stage of the phishing chain.
Legit platform abuse for delivery
On the delivery side, attackers have been weaponizing stolen AWS credentials to send phishing through Amazon SES that passes SPF, DKIM, and DMARC validation because SES is a legitimate Amazon service. A Vietnamese operation dubbed AccountDumpling used Google AppSheet's built-in email capability as a phishing relay to harvest 30,000 Facebook credentials. Scammers exploited Microsoft's own internal notification pipeline — sending phishing from the same [email protected] address that delivers legitimate 2FA codes — with Spamhaus confirming months of ongoing abuse.
Legit platform abuse for hosting
For hosting, the platforms being abused read like a who's who of modern web infrastructure. Operation HookedWing ran for four years on GitHub Pages and Vercel, compromising 500+ organizations across more than 100 GitHub Pages domains before anyone documented it publicly. Cofense has separately documented the growing abuse of Vercel for credential phishing hosting. Pixm's Q1 2026 phishing report tracked over 100 unique Azure Blob Storage subdomain variants hosting phishing content that carried Microsoft's own domain reputation, alongside abuse of Cloudflare CDN, Cloudflare Workers, Cloudflare R2, Backblaze B2, and Supabase.
Abuse of compromised websites that are otherwise legit
Compromised legitimate sites are also being repurposed at scale. A mass exploitation of a Ghost CMS vulnerability planted ClickFix pages across 700+ websites including Harvard, Oxford, and DuckDuckGo subdomains. Microsoft recently documented a campaign where SEO poisoning was combined with AI chatbot recommendation manipulation to deliver GPU mining malware — extending the poisoning from traditional search results into AI-generated software recommendations. And fake ChatGPT and Claude installers on GitHub and SourceForge have been delivering the DinDoor backdoor and a Deno-based RAT via repositories that mimic legitimate developer tool distributions.
The structural problem is that every one of these platforms is genuinely legitimate, and the security controls that evaluate them — domain reputation, email authentication, URL categorization — confirm them as trusted because they are trusted. This attack extends this pattern into new territory by weaponizing the content-sharing features of AI chatbot platforms specifically, but the underlying principles are the same.
Impact analysis
Shared-chat malware delivery exploits a structural property of AI platforms that traditional security controls aren't designed to handle. Domain reputation, URL categorization, and safe browsing databases all treat chatgpt.com and claude.ai as trusted — because they are. Using these trusted pages to link off to further convincing-looking pages hosting malware allows the attacker to run campaigns that blend in, as well as rotate the phishing delivery pages later in the chain should they ever be flagged, allowing the campaign to continue without interruption (a well known detection evasion technique).
What makes the rendered-page variant particularly concerning is that it eliminates the most obvious red flag in the earlier attacks. The Claude.ai conversation variants required the victim to recognize that a shared chat instructing them to paste terminal commands might be suspicious — a tall order for many users, but at least the attack surface was visible. The rendered-page variant shows nothing that looks like an attack. It presents what appears to be a routine service disruption with a reasonable call to action: download the desktop app to continue using ChatGPT.
[truncated for AI cost control]