Skip to content
Threat Actors Abuse claude.ai Shared Chat for ClickFix Malvertising Campaign

Threat Actors Abuse claude.ai Shared Chat for ClickFix Malvertising Campaign

Feeds.Trendmicro •Ryan Flores • June 17, 2026

Cybercriminals hijacked Google Ads searches for popular AI developer tools to funnel over 2,000 victims toward malicious download pages before quietly moving their operation onto claude.ai's own platform, turning the trusted domain into a delivery mechanism for credential-stealing malware.

By: Fyodor Yarochkin, Joshua Paul Ignacio, Ryan Flores Jun 17, 2026 Read time: ( words)

TrendAI™ Research tracked a sustained malvertising campaign that abused Google Ads to deliver ClickFix social engineering attacks disguised as popular AI developer tools. The campaign impersonated at least six legitimate brand names, including ChatGPT Codex, Perplexity, Cursor IDE, JetBrains, Claude AI, and claude.ai, and simultaneously ran Mac utility scam lures.

The threat actors used 92 unique malicious hostnames across GitLab Pages. Because GitLab Pages provides free static site hosting under the trusted *.gitlab.io domain, abusing it bypasses security filters by appearing legitimate to security-conscious users. The attackers created dozens of subdomains mimicking legitimate software download pages, rotating them rapidly to evade detection and blocking.

Later, the campaign pivoted to abuse claude.ai's shared chat feature to host the ClickFix social engineering instructions. Upon being notified by TrendAI™ Research, Anthropic investigated and banned the accounts responsible, disabled the malicious shared conversations, and is implementing additional abuse mitigations for its shared chat feature.

Our analysis covered campaign activity from April 8 to June 14, 2026. TrendAI™ Research continues to monitor for further activity.

Most of the campaign (82.8% of all traffic counts) targeted users searching for AI development tools. The targeting of multiple AI brands in rapid succession suggests the operators are keyword-testing across the AI tool ecosystem to identify which brands generate the most engagement:

Running alongside the AI-themed attacks, the same infrastructure served Mac utility scam pages, a classic malvertising category. Hostnames like mac-clean-storage , fixmymac , and mac-support suggest that the threat actors target users searching for disk cleanup or system maintenance tools. The co-occurrence of both themes from the same campaign identifiers strongly suggests a single operator diversifying their lure portfolio.

TrendAI™ Research monitoring found weekly campaigns since April 8, with each week introducing new pages, keyword, and geographic targeting.

Wave 1: initial wave (April 8–13)

753 traffic hits and 18 hostnames

The campaign launched with claude-code-app.gitlab[.]io as the primary lure (486 traffic counts), supported by claudeapp.gitlab[.]io . Simultaneously, Mac utility-themed lures ( mac-clean-storage.gitlab[.]io , mac-guide-tool.gitlab[.]io ) were also found to have been deployed, suggesting the same actor operated parallel campaigns.

A single Google Ads campaign ID (23736589328) drove the majority of the traffic, heavily targeting Taiwan (194 traffic counts), Malaysia (36), and Japan (34). This wave achieved the highest daily peak of the entire campaign at 192 traffic counts on April 10.

Wave 2: diversification (April 14–21)

246 traffic hits and 23 hostnames

In Wave 2, new Claude-themed variants appeared under gitlab.io domain (claude-tool-app, claud-desktop-app, claudesktop, claude-desktop-apps) alongside expanded Mac utility lures (macsupp-group, macsupp-usb, jetbrains-apps-group). The introduction of "jetbrains" as a lure theme indicates deliberate targeting of professional software developers.

Wave 3: peak infrastructure (April 22–28)

652 traffic hits and 28 hostnames

This wave introduced perplexity-platform.gitlab.io (33 traffic counts) and chatgpt-codex.gitlab[.]io (12 traffic counts), expanding brand impersonation beyond Claude to other AI platforms. The domains claude-desktop-lm.gitlab[.]io (203 traffic counts) and cladesktop.gitlab[.]io (135 traffic counts) were also created and received more traffic, which suggests that more people are searching for Claude-related keywords compared to Perplexity or ChatGPT.

Wave 4: ChatGPT and Codex pivot (April 29–May 5)

248 traffic hits and 26 hostnames

The operators pivoted significantly toward ChatGPT and Codex branding with codexgpt.gitlab[.]io (43 traffic counts), chatgpt-codex-app.gitlab[.]io (23 traffic counts), and chatgpt-codex-lm.gitlab[.]io (20 traffic counts).

Meanwhile, the Claude-themed attacks continued with claudecode-desktop.gitlab[.]io (112 traffic counts) and claudecode-download.gitlab[.]io (19 traffic counts).

Wave 5: claude.ai platform abuse (May 6–14)

294 traffic hits; shifted to claude.ai

In this wave, the campaign moved from self-hosted GitLab Pages to abusing claude.ai's legitimate shared chat feature. The attackers created weaponized "shared chats” on claude.ai (at least 45 unique IDs observed) and ran Google Ads pointing directly to these URLs. The majority of the traffic in this wave was attributed to claude.ai’s shared chat feature (289 traffic hits).

This represents a significant escalation: victims now landed on claude.ai itself—a fully legitimate, trusted domain—making the attack virtually indistinguishable from genuine content.

The geographic targeting broadened in this wave, with victims who fell for the social engineering campaign coming from Singapore (43), Taiwan (35), India (23), Italy (21), and France (20).

Wave 6: The complete shift to claude.ai’s shared chat feature (May 21–June 14)

337 traffic hits; all observed activity occurred within claude.ai shared chat feature

In this wave, the campaign fully abused the claude.ai's legitimate shared chat feature. Atleast 61 unique shared IDs and 33 new Google campaign IDs were discovered in this wave.

This shift is particularly dangerous because every traditional defensive signal collapses: there is no suspicious domain to flag, no typographical errors for filters to catch, and no low-reputation host for security tools to block. The lure now lives on the same trusted infrastructure as the legitimate product, leaving defenders with no automated control to fall back on except end-user vigilance as the last and often least reliable barrier.

The campaign's pivot to claude.ai shared chat on May 6 represents a significant tactical innovation in malvertising. The attackers leveraged claude.ai ' s " " feature to create persistent, publicly accessible URLs on a fully trusted domain. This section details how the threat actors used the shared chat as a new vector.

The lure relies on the visitor already trusting both Google's placement and the claude.ai and gitlab.io domains that follows. A site:claude.ai is enough to surface ads that look indistinguishable from organic results.

While we could not directly replicate the “ results”,TrendAI™ Research has observed that queries for “claude”, “claude download” redirected to the previously mentioned malicious / / urls.

The ad redirects to a Claude shared-chat URL of the form claude[.]ai/ / ?gad_source=1&gad_campaignid= &gbraid=…&gclid=…. Because the page is hosted on claude.ai with a valid certificate, security filters such as browser indicators, URL inspection, and even Safe Browsing-style heuristics see nothing wrong.

The shared chat impersonates "Apple Support" or "Corda Team" with a polished page title, an inline disclaimer, and step-by-step instructions to open Terminal and paste a command. Our analysis has seen at least two visual variants shown in figures 5 to 7.

The instruction looks innocuous: a single curl piped through base64 -d . The encoded blob in the screenshots decodes to:

hxxps://loserrq0j1sha8[.]com/debug/loader.sh?build=a39427f9d5bfda11277f1a58c89b7c2d

Upon visiting the website, another zsh script with base64 -encoded data will be decoded and executed.

The decoded data will first check if the Russian keyboard layout or input method is enabled on a macOS system. If it is enabled, it will write 'TRUE' to IS_CIS and will not proceed with its main objective, which is executing the MacSync infostealer.

If the value of IS_CIS is “FALSE”, the loader script fetches and executes the MacSync infostealer. This malware harvests browser credentials and cookies, SSH keys, and cryptocurrency wallet files before exfiltrating the data to a second-stage host.

At least 45 unique shared conversation IDs were observed, with the most heavily trafficked ( 498818d9-1ddc-4fbb-9fa7-56dfb84840b0 ) receiving 55 confirmed traffic counts across multiple countries.

The campaign's geographic distribution reveals deliberate targeting of the Asia-Pacific region, which accounted for 67.4% of all confirmed victim traffic. Taiwan stands out dramatically with 772 traffic counts (30.5% of all traffic), far exceeding the -highest countries Japan (201) and Singapore (188). This concentration suggests either geographic ad targeting settings favoring APAC or greater engagement rates from users in these regions with AI tool advertising.

The shift to claude.ai abuse in Wave 5 shows geographic broadening: Singapore rose to the top spot, while India, France, and Italy saw increased targeting. This may reflect the attackers' ability to fine-tune Google Ads geographic targeting as they collected performance data across waves.

This campaign demonstrates the continued evolution of malvertising tactics, specifically tailored to exploit the increased interest and adoption of AI. By combining paid ads, the abuse of trusted hosting infrastructure, and the impersonation of multiple AI brands, the threat actors achieved broad global reach while maintaining an appearance of legitimacy that bypassed traditional security controls.

The shift to abuse claude.ai's shared conversation feature marks a concerning new vector where threat actors weaponize AI platform features as social engineering delivery mechanisms. As AI tools become ubiquitous in developer workflows, TrendAI™ Research expects threat actors will increasingly exploit the trust users place in AI platforms.

TrendAI™ Research continues to monitor this campaign and will provide updates as new activity or tactics emerge. We recommend the following best practices to minimize your organization’s risk:

TrendAI Vision One™ Threat Intelligence Hub provides the latest insights on emerging threats and threat actors, exclusive strategic reports from TrendAI™ Research, and TrendAI Vision One™ Threat Intelligence Feed in the TrendAI Vision One™ platform.

Emerging Threats: ClickFix Malvertising Campaign Exploits AI Hype: From GitLab Pages to Claude.ai Abuse

/app/ti/intelligence ?intrusionSet=ClickFix%20Malvertising%20Campaign%20Exploits%20AI%20Hype%3A%20From%20GitLab%20Pages%20to%20Claude.ai%20Abuse

TrendAI Vision One™ customers can use the XDR Data Explorer App to match or hunt the malicious indicators mentioned in this blog post with data in their environment.

More hunting queries are available for TrendAI Vision One™ with Threat Intelligence Hub entitlement enabled.

Indicators of compromise can be found here .