1. Basic Information
- Article Title: How threat actors are turning trusted AI platforms into an attack surface
- Source: BleepingComputer
- Published Date: 2026-09-11
- Updated Date: 2026-09-30
- Original URL: BleepingComputer
- Related Sources: Huntress: FakeAgent malvertising, Huntress: MacSync stealer and RAT, Huntress: What is AI poisoning?, Huntress: AMOS AI Shared Conversation Abuse, MITRE ATT&CK: Malicious Copy and Paste, BleepingComputer: Hackers hijack HBO Max Reddit account to push malware in ClickFix ads, ADAMnetworks: HBO Max Ads Exposed the PasteSwitch ClickFix Operation, Kaspersky: MacSync under the microscope: new delivery methods and a new payload, BleepingComputer: MacSync malware uses iCloud Calendar events, Huntress: Attackers Abuse ChatGPT Custom GPTs to Deliver RAT via ClickFix, BleepingComputer: Custom ChatGPTs push ClickFix attacks to deploy RAT malware, Dark Reading: Malicious Custom GPTs Turn ChatGPT Into a RAT Delivery Lure, ANY.RUN: Fake AI Tools Targeting U.S. Companies, Dark Reading: Fake Claude, ChatGPT Attacks Put Developers at Risk
- Related Malware: FakeAgent, SectopRAT, MacSync, AMOS, PasteSwitch, Amatera, Custom GPT ClickFix RAT
- Related Threat Groups: None
- Related CVEs: None
- Related Products: Claude Artifacts, Claude Share, ChatGPT shared conversations, Grok shared conversations, macOS, Windows, Reddit Ads, HBO Max, ChatGPT Custom GPTs, Google Sites, Canon CaptureOnTouch, Stardock DeElevate
- Severity: High
- Important Updates: Added findings from ANY.RUN's aggregation of 1,258 public sandbox analyses from April 15 to October 5, 2026. Analyses involving fake Claude and ChatGPT/Codex tools accounted for 81% of the total, and at least 45% involved copy-paste execution. The research also describes distinct paths involving shared AI pages, Browser-in-the-Browser (BitB), trojanized installers, and browser remote debugging, along with relatively stable detection indicators.
Legitimate AI sharing pages have been integrated into malvertising and SEO-driven malware distribution, with infections confirmed across multiple organizations. This technique exploits trust in public pages.
2. Executive Summary
Legitimate AI sharing pages and ads on a compromised official HBO Max Reddit account were abused to lure users into downloading fake applications and executing commands. The HBO Max macOS ad scenario and the PasteSwitch Windows vector identified in related research are handled separately.
3. Attack Flow
The following are distinct delivery and theft vectors. ANY.RUN's aggregate data is also separated into alternative vectors—command execution, fake installers, and fake logins—rather than treating all stages as a single continuous chain.
| Vector | Source / Technique | User Action / Execution Prerequisites | Deployed Capabilities / Observation Scope |
|---|---|---|---|
| Vector 1: FakeAgent | Bing ads -> Legitimate Claude Artifact -> Fake distribution site | Run ClaudeDesktop.exe on Windows |
DLL sideloading and EtherHiding lead to SectopRAT execution (confirmed in at least 29 organizations) |
| Vector 2: MacSync (Shared Conversation) | Google ads -> Fake Apple Support instructions on claude.ai/share
|
Paste and execute a curl command in macOS Terminal |
6-stage loader, AppleScript information stealer, and Mach-O RAT deployed |
| Vector 3: AMOS | Search result ChatGPT/Grok shared conversation (fake disk cleanup instructions) | Paste and execute a command in macOS Terminal; enter password on fake screen | Collects credentials, Keychain data, and wallet information; replaces some wallet applications with modified versions; persists via a LaunchDaemon |
| Vector 4: PasteSwitch (HBO Max Ads) | Malicious ads (108 total) from the compromised official HBO Max Reddit account | Lured from fake HBO Max page to paste a command into macOS Terminal | HBO Max distribution stopped at the time of research; investigated infrastructure starting from fake Alfred page commands |
| Vector 5: PasteSwitch (Related Research) | Fake app landing pages and related distribution infrastructure | macOS command execution or Windows mshta execution from a separate page |
macOS chunked PUT transmission of /tmp/osalogging.zip; Windows execution of Amatera via MP3/HTA and AMSI bypass (separate from HBO Max ads) |
| Vector 6: MacSync (iCloud Calendar) | Fake app DMG distribution (separate from shared conversation and copy-paste vectors) | Execute the fake app inside the DMG on macOS | Certain samples execute public iCloud Calendar event descriptions via zsh; deploys Swift-based infostealer and Objective-C backdoor |
| Vector 7: Custom GPT "Plus 5.6" | Google ads -> Legitimate chatgpt.com Custom GPT -> Google Sites fake CAPTCHA |
Paste and execute PowerShell command on Windows | Retrieves and silently installs MSI from decimal IP; executes RAT in memory via DLL sideloading using Canon/Stardock signed apps |
| Vector 8: ANY.RUN Aggregate (Command Execution) | Fake CLI setup instructions, fake verification screens, shared AI pages, etc. (multiple campaigns) | Paste and execute commands such as PowerShell, mshta, or curl
|
Retrieves loaders or MSIs based on vector; deploys infostealers or RATs in individual samples (Vectors 9 and 10 are not required subsequent steps) |
| Vector 9: ANY.RUN Aggregate (Fake Installer) | Fake Claude distribution page -> Trojanized installer on GitHub | Execute the downloaded installer (no command pasting required) | Registers mseupdate task and launches Edge with --headless and port 9222 to exfiltrate cookies and extension data |
| Vector 10: ANY.RUN Aggregate (Fake Ad Invitation / BitB) | Pages mimicking ad account linking, etc. (includes mailto unsubscribe link) |
Input credentials into Browser-in-the-Browser fake Google login screen opened via Connect action | Transmits entered credentials to operators (malware or installer execution is not required) |
Vector 1: FakeAgent: Delivering SectopRAT to Windows
- Bing sponsored ads redirect users to a legitimate Claude Artifact.
- Download links within the Claude Artifact redirect users to an external fake Claude Desktop distribution site.
- The user runs
ClaudeDesktop.exe. - DLL sideloading via a signed helper, scheduled tasks, virtual environment detection, and EtherHiding launch SectopRAT.
- SectopRAT provides remote administration capabilities.
Vector 2: MacSync: macOS Infection via Claude Shared Conversations
- Google sponsored ads redirect users to fake Apple Support instructions on Claude Share.
- The user opens Terminal and pastes and executes the instructed
curlcommand. - A 6-stage architecture deploys loaders, an AppleScript information-stealing component, and a Mach-O format RAT.
- Browser cookies and credentials, Keychain, SSH/cloud credentials, and cryptocurrency wallet data are collected.
- A signed helper with screen recording permissions and a modified wallet app designed to steal recovery phrases are also used.
Vector 3: AMOS: ChatGPT and Grok Fake Disk Cleanup Instructions
- ChatGPT and Grok shared conversations appearing in search results pose as instructions to free up disk space on macOS.
- The user pastes and executes a command in Terminal to retrieve a loader.
- Credentials obtained via a fake password prompt are verified and used for privilege escalation and information theft.
- AMOS collects and exfiltrates browser, Keychain, and wallet data, and replaces certain wallet applications with modified versions.
- A LaunchDaemon and monitoring script restart the infostealer to maintain persistence.
Vector 4: PasteSwitch: Luring macOS Users via Ads on the Official HBO Max Reddit Account
- The compromised official HBO Max Reddit account distributed 108 malicious ads over approximately 48 hours.
- The ads directed users to pages such as fake HBO Max apps, prompting macOS users to paste and execute commands in Terminal.
- At the time researchers investigated, HBO Max distribution had ceased, and technical investigations into the delivery infrastructure proceeded using execution commands from a related fake Alfred page.
Vector 5: PasteSwitch: macOS Infostealer and Windows Amatera Delivery Identified in Related Research
- ADAMnetworks tracked fake app landing pages and related infrastructure, organizing delivery vectors spanning multiple operating systems and timeframes.
- The MacSync vector collects credentials and creates
/tmp/osalogging.zip, which is then exfiltrated via HTTP PUT in approximately 10MB chunks. - Another fake Claude page displays a command using
mshtafor Windows, launching PowerShell from a file treated as both an MP3 and an HTA. - The Windows vector executes Amatera via scheduled tasks, AMSI bypass, and in-memory loading. This vector is not treated as the infection vector confirmed in the 108 HBO Max ads.
Vector 6: Alternative MacSync Vector: Distribution via iCloud Calendar from Fake Apps
- In another vector analyzed by Kaspersky, users acquire a fake app DMG, run the application, and launch an initial loader; this does not follow the same sequential steps as previously reported Claude shared conversation and manual copy-paste vectors.
- At least one sample retrieved public iCloud Calendar contents and passed them to
zsh, executing commands embedded within the event description field. Other samples used alternative retrieval methods, meaning this vector is not common to all infections. - Subsequent stages include a Swift-based infostealer and an Objective-C backdoor disguised as Finder. Persistence mechanisms utilizing LaunchAgent,
.zshrc, and global Git hooks were also identified. - Browser extension distribution and Ledger-related command names were also analyzed, but since some scripts could not be retrieved by researchers, the exact operation of each function or their execution in victim environments has not been uniformly verified.
Vector 7: Custom GPT "Plus 5.6" Leading to ClickFix and RAT
- Google sponsored ads redirect users to an attacker-created Custom GPT hosted on legitimate
chatgpt.com. - The Custom GPT directs users to a fake Cloudflare CAPTCHA page on Google Sites, prompting them to paste and execute a PowerShell command.
- PowerShell retrieves an obfuscated script and an MSI package from a decimal-encoded IP address, then silently installs the MSI using
msiexec. - DLL sideloading is performed using legitimate signed applications from Canon or Stardock alongside a modified DLL, launching an encrypted loader contained within a WAV file or NuGet package.
- Registry Run keys and scheduled tasks are configured to execute the RAT in memory.
Vector 8: ANY.RUN Aggregate: Command Execution via Fake CLIs, Verification Screens, and Shared AI Pages
- Fake CLI installation instructions, fake verification screens, and shared AI pages lure users into pasting and executing commands. These represent multiple distinct campaigns, and not all share the same AI sharing page.
- When users execute commands containing PowerShell,
mshta,curl, or similar utilities, loaders or MSI packages corresponding to the vector are retrieved. - Individual samples deploy infostealers or RATs. The subsequent headless Edge and fake login activities described below are not mandatory subsequent stages for this vector.
Vector 9: ANY.RUN Aggregate: Fake Claude Installer and Browser Information Stealer
- Obtaining and executing a trojanized installer from a fake Claude distribution page runs a legitimate installer in the foreground while performing malicious operations in the background. Command pasting is not required.
- An
mseupdatetask is registered, and Microsoft Edge is launched with--headlessand--remote-debugging-port=9222. - Cookies and extension data are sent to endpoints such as
/api2.php?method=sendcookjson. Although one of the transmission types is namedsendkeys, that name alone does not confirm the type or contents of keys.
Vector 10: ANY.RUN Aggregate: Fake Ad Invitations and Browser-in-the-Browser
- Users are lured to pages mimicking ad account integrations, registering user information while maintaining communication with the operators. An unsubscribe
mailtolink suggests email distribution, but this does not imply that actual emails were reviewed. - A Connect action renders a fake Google login window (Browser-in-the-Browser) inside the real browser page.
- Authentication credentials entered by the user into the fake screen are transmitted to the operators. This vector does not require malware or installer execution.
4. Attacker Positioning and Execution Locations
- External threat actors lure users via ads, search results, and public AI sharing pages.
- Post-execution, they operate as RATs and infostealers on victim endpoints, accessing credentials and wallets.
- In the Custom GPT vector, attackers combine Google ads, a
chatgpt.comCustom GPT, Google Sites, and distribution servers to execute PowerShell and MSI packages on Windows endpoints. - In campaigns aggregated by ANY.RUN, attackers combine legitimate hosting services, search ads, shared AI pages, and fake installers to prompt developers or enterprise users to execute commands or sign in to fake screens.
5. Victim and Administrator Perspectives
- Victims and Users: Pages mimicking Claude Desktop, Apple Support, or macOS disk cleanup are displayed, along with requests to paste and execute commands in Terminal. Users may also encounter fake applications, unexpected Full Disk Access or screen recording permission prompts, Custom GPT "Plus 5.6" guidance screens, Cloudflare-themed pages on Google Sites, PowerShell pasting instructions, or update prompts for fake Claude/ChatGPT/Codex tools, developer tools, ad invitations, or Cloudflare verification screens alongside command pasting and sign-in requests.
-
Administrators: User-initiated Terminal/shell executions, suspicious
curltraffic, unknown executables, DLL sideloading, and scheduled tasks are observed (the parent process of the shell is not necessarily the browser). Indicators include new external domain connections immediately following visits to legitimate AI domains, data access targeting wallets, the Keychain, or browsers, and execution chains consisting ofPowerShell->msiexec-> signed legitimate apps underLOCALAPPDATA-> modified DLL -> Run key/scheduled task, as well asmshta/PowerShell/curl, themseupdatescheduled task, Edge remote debugging port 9222, and traffic to backend paths such as/api2.php.
6. Success and Failure Conditions
Success Conditions
- In malware distribution vectors, users must trust search ads, sharing pages, or social media ads and execute fake applications or instructed commands. Shared AI pages are not a common prerequisite for all vectors.
- Command-pasting vectors require shell execution, while fake-installer vectors require running the downloaded executable. Both are not required as identical steps.
- In malware distribution vectors, application control or security controls must not block the loader, DLL loading, or information access. This is separate from conditions required for credential theft via fake logins.
- In Custom GPT/Google Sites vectors, users must execute the ClickFix PowerShell command, allowing MSI installation and DLL sideloading to succeed.
- In Browser-in-the-Browser vectors, users must input authentication credentials into the fake login screen. Entering credentials into a fake installer is not a universal condition.
Failure Conditions and Mitigations
- Inference: Inspect redirection destinations and downloads from sharing pages, blocking them if identified as malicious.
- Inference: Control unauthorized script execution on endpoints to handle vectors where users paste commands from sharing pages. Restricting browser child processes alone will not prevent this entire vector.
- Inference: Restricting malicious DLL loading, persistence, and credential access via application control or EDR helps mitigate subsequent damage.
- Do not unconditionally trust the publisher of signed binaries solely based on their signature; inspect unusual installation paths, parent processes, and unsigned DLLs in the same folder.
- Control
mshta,wscript, unauthorized PowerShell, and unknown installers using AppLocker, WDAC, or ASR, and deploy a catalog of approved AI tools.
7. What Happens Upon Success
- RAT infection and remote control of Windows and macOS endpoints.
- Exfiltration of browser cookies and credentials, Keychain, SSH/cloud authentication keys, and cryptocurrency wallet data.
- Inference: If stolen sessions or keys are valid, this can lead to unauthorized access to SaaS/cloud environments or cryptocurrency theft.
- The Custom GPT vector RAT provides capabilities for remote desktop access, capturing screens, cameras, and microphones, accessing browsers and files, and executing additional payloads.
- Exfiltration of cookies and extension data via headless Edge in the fake installer example, and credential theft in the alternative fake login vector. The transmission identifier
sendkeysalone does not determine the type or content of private keys.
8. Observable Logs
Options for investigation within your organization are listed below. Feasibility depends on products, permissions, log settings, and retention periods, and the absence of logs does not prove a lack of compromise.
-
Email: Traditional cases primarily center around search ads, SEO, and social media ads. While ANY.RUN's fake ad invitation pages feature an unsubscribe
mailtolink suggesting email distribution, this is distinct from verifying actual emails. Correlate available email logs with browsing records. -
Proxy / SWG / DNS: Inference: Examine records of navigation from AI sharing pages or Reddit ads to external fake app pages, as well as connections to payloads and C2 servers. Do not treat browsing AI sharing pages as a mandatory prerequisite for all vectors. Verify connections to Custom GPT URLs, Google Sites anti-bot spoofing pages, decimal IP
1614733393, and96.62.224[.]81. Inference: Correlate path patterns such as/curl/<64hex>,sites.google.com/view/antibot<digits>,/api.php?k=, and/api2.php?method=sendcookjsonwith execution events. -
Endpoint / EDR: Inference: Depending on EDR coverage, analysts can identify user-launched shells and
curl, DLL loading, scheduled tasks, and access to credential files. Direct parent-child relationships between browsers and shells are not assumed. Check forPowerShell->msiexec,COTFileReadApp.exe/DeElevate64.exe, Canon Configuration Reader / Stardock DeElevation Tool Run keys, and tasks. Differentiate between command-pasting vector components (mshta/PowerShell/curl) and alternative fake-installer examples (mseupdate, Edge remote debugging port--remote-debugging-port=9222). - Identity / IdP: Inference: Check for usage originating from unknown sources involving stolen cookies, cloud authentication keys, or SSH keys.
- SaaS / Cloud: Inference: If stolen tokens are abused, review operational history in SaaS/cloud environments to identify the source and targets. AI sharing page browsing vectors should be investigated via available browser history or proxy logs.
-
Network: Inference: Confirm C2 communications for SectopRAT, MacSync, and AMOS, references to smart contracts used in EtherHiding, and unusual bulk transmissions of credentials. Inference: For the PasteSwitch MacSync vector, examine chunked PUT transmissions,
upload_id,chunk_index, andtotal_chunksif HTTP records are available. In encrypted communications, destination and volume alone are insufficient to confirm data exfiltration. Communications to DoH resolvers should be correlated with preceding ClickFix, MSI installation, and DLL sideloading activities rather than judged malicious in isolation. Check for local access to Edge remote debugging port 9222 and transmissions to backend paths such as/stats-claude-collector.php,/api4.php?method=auth, and/api2.php.
9. Attack Success Determination
Confirmed in Public Information
- User Action Confirmed: Public Information: Huntress reported execution of fake Claude Desktop and user-driven command execution across MacSync and AMOS cases. These three distinct incidents should not be treated as a single victim's continuous actions.
- Malware Execution or Authentication Success Confirmed: Public Information: SectopRAT infection via FakeAgent, MacSync infostealer capabilities and RAT, and AMOS execution and persistence have each been reported.
- Information Theft or Session Compromise Confirmed: Public Information: Huntress reported data exfiltration and analyzed the data collection targets for each malware variant. This does not imply that all types of sensitive information were stolen from every victim endpoint.
- Subsequent Compromise Confirmed: Criteria: Confirmed when unauthorized use of stolen sessions or authentication keys or unauthorized fund transfers are identified. The source material in this article does not establish the full scope of such successes.
- Information Theft or Session Compromise Confirmed: Public Information: ADAMnetworks analyzed collection and exfiltration processes for MacSync and Amatera during PasteSwitch-related research. This does not indicate the total volume of infections or data theft resulting from the 108 HBO Max ads.
- Malware Execution or Authentication Success Confirmed: Public Information: Huntress recovered samples from victim endpoints and analyzed MSI packages, DLL sideloading, persistence, and RATs. Criteria: Confirmed when an organization identifies the execution of modified DLLs and RAT loaders from signed legitimate apps, or persistence and RAT behavior. Scope: Custom GPT / Google Sites ClickFix Campaign
- Initial Execution Confirmed: Public Information: ANY.RUN observed command and fake installer execution, task registration, and headless Edge launching through individual analyses in a controlled sandbox. The 1,258 instances represent an aggregation of public analyses and do not reflect total successful infections, the number of victim organizations, or the volume of real-world attack attempts. Scope: Public sandbox analyses from April 15 to October 5, 2026. Differentiate between individual sample behaviors and aggregate denominators.
Differentiate between contact, execution, persistence, data acquisition, and exfiltration; do not infer unconfirmed success from a single alert.
10. Investigation Playbook
-
Investigation Starting Point: Initiate investigations from suspicious external redirections originating from AI sharing pages or Reddit ads, user-driven command execution, or execution of unknown applications. Use the Custom GPT "Plus 5.6", Google Sites anti-bot spoofing pages, decimal-encoded IPs, silent MSI deployment, and Canon/Stardock signed application alerts as starting points, alongside pasted executions of
mshta/PowerShell/curl, themseupdatetask, headless Edge launches, and fake AI sign-in screens. - Initial Verification: Preserve the identities of ad/post publishers, source and destination URLs, retrieved files, and execution commands with timestamps. Differentiate between the HBO Max ad macOS vector and related Windows vectors from separate pages.
-
Endpoint / Server Investigation: For Windows, check for DLL sideloading, scheduled tasks, and RAT activity. For macOS, inspect shell history, quarantine attributes, LaunchAgents/LaunchDaemons, AppleScript, TCC permissions, and modified wallet apps. For PasteSwitch, examine macOS
/tmp/osalogging.zip, Windowsmshta, PowerShell, and scheduled tasks according to the confirmed vector. Direct browser child process relationships are not mandatory prerequisites. In addition, preserve MSI packages, co-located modified DLLs, WAV/Build.datfiles, Run keys, scheduled tasks, in-memory payloads, headless browser command-line arguments, port 9222 access, browser profile access, and staging mechanisms/installers. - Identity / Cloud Investigation: Inspect browser sessions, SSH/cloud authentication keys, Telegram, cryptocurrency wallets, and IdPs for unauthorized origins and token creation.
-
Subsequent Operations: Check for reused browser cookies, cloud API enumeration, wallet transfers, and additional RATs or remote administration tools. Inference: Track cookie reuse, browser extension modifications, unauthorized use of developer credentials/cloud tokens, and additional payloads. Do not treat the transmission name
sendkeysas evidence of specific private key exfiltration. - Containment: Isolate endpoints to preserve evidence, invalidate browser and IdP sessions, and revoke exposed tokens. Reissue SSH and cloud authentication keys, and consider migrating assets to a newly created secure wallet if recovery phrases were exposed. Add malicious sharing URLs, redirection domains, and hashes to organizational blocklists.
- Judgment Categories: Differentiate page views, user execution, loader success, C2 communication by RAT/infostealer malware, sensitive data exfiltration, and subsequent abuse.
11. Defense and Detection Ideas
-
Single Events: Inference: Treat suspicious retrieval and execution commands within user-initiated Terminal, PowerShell, or
cmdsessions as detection candidates. Do not mandate browser child process relationships. Inference: Check for signed helpers loading unknown DLLs from the same directory in conjunction with file provenance. Identify events where PowerShell launches GUID-style MSI packages fromTEMPdirectories usingmsiexec /qn /norestart, as well as Edge/Chromium launching from non-standard processes with--headlessand--remote-debugging-port=9222. -
Time-Series Correlation: Inference: Correlate timestamps for user access to AI sharing pages or social media ads, external redirections, and subsequent app/shell execution and credential access on the same endpoint. Maintain vector-specific branches. Correlate Google Ads -> Custom GPT -> Google Sites -> PowerShell -> MSI -> signed legitimate apps -> persistence. Separately correlate command-pasting vectors (page view -> shell/loader execution), fake-installer examples (executable ->
mseupdate-> headless Edge -> cookie exfiltration), and fake login vectors (page view -> input -> account abuse). -
Threat Hunting: Inference: Cross-search commands, downloads, DNS queries, and credential access executed before and after viewing suspicious sharing URLs, ads, or redirection targets. Widen initial search windows based on execution delays or log retention periods. For additional vectors, correlate suspicious DMG/app execution with Calendar retrieval,
zshexecution, processes disguised as Finder, and modifications to LaunchAgents,.zshrc, or global Git hooks. Do not classify legitimate Calendar access as malicious in isolation. Search for Canon/Stardock binaries underLOCALAPPDATA\Programs, adjacent modified DLLs, and identically named Run keys/tasks. Furthermore, search all endpoints for themseupdatetask, port 9222,mshta/PowerShell/curl, and traffic to fixed backend paths. - Log Limitations: Without complete URLs, redirections, clipboard contents, process parent-child relationships, and TCC history, distinguishing between legitimate AI usage and attack vectors can be challenging.
- Prioritized Mitigations: Inference: Prioritize correlating page views with manual shell execution, application control, inspecting external redirection destinations, and credential revocation procedures. Prioritize establishing an approved AI tool catalog, MDM-based deployment, AppLocker/WDAC/ASR, and browser session invalidation procedures.
12. Facts, Inference, and Hypothesis
Facts
- In the FakeAgent campaign, Bing sponsored ads directed users to legitimate Claude Artifacts, which then led via fake Claude Desktop distribution domains to deploy SectopRAT. Huntress confirmed activity across at least 29 organizations.
- FakeAgent combined DLL sideloading using a signed
jcef_helper.exeand a modifiedlibcef.dll, scheduled tasks disguised asDockerDesktop.exe, VMProtect, GPU-based virtual environment detection, and EtherHiding utilizing smart contracts on the BSC network. - In the MacSync campaign, Google sponsored ads directed users to fake Apple Support instructions on
claude.ai/share, prompting users to paste Terminal commands containingcurl, which deployed a 6-stage loader, an AppleScript information-stealing component, and a Mach-O RAT. - Huntress reported that MacSync collects browser cookies and credentials, the Keychain, Telegram data, SSH/cloud authentication keys, and cryptocurrency wallet data, while also utilizing a signed helper for screen recording permissions.
- Huntress reported an AMOS incident in December 2025 where ChatGPT and Grok shared conversations appearing in search results posed as disk cleanup instructions, luring users into pasting and executing commands.
- Publicly available reporting does not establish that AI vendor infrastructure was compromised; the reported attacks abused trust in legitimate hosts and brands.
- According to Hudson Rock and ADAMnetworks, 108 malicious ads were distributed from a compromised official HBO Max Reddit account over approximately 48 hours, luring macOS users to fake software pages.
- Ad destinations included domains such as
hbomaxx.app. Following the cessation of HBO Max distribution, ADAMnetworks pursued technical investigations using commands retrieved from a related fake Alfred page. - The MacSync analyzed in related research was equipped to collect browser credentials and cookies, cryptocurrency wallet data, Telegram data, Apple Notes, Keychain data, cloud credentials, and shell history, package the collected data in
/tmp/osalogging.zip, and send the archive via HTTP PUT in approximately 10MB chunks. - A Windows vector on a separate fake Claude page utilizes
mshta, PowerShell, and files interpreted as both MP3 and HTA, executing Amatera in memory via scheduled tasks and AMSI bypass. This vector was identified during broader PasteSwitch-related research. - On September 24, 2026, Kaspersky reported an alternative MacSync vector beginning with fake apps, deploying a Swift-based infostealer and an Objective-C backdoor. Certain samples executed public iCloud Calendar contents via
zsh. There are no reports indicating that vulnerabilities in Calendar or iCloud were exploited. - Huntress handled at least 40 cases related to the same Google Sites domain, confirming two originated via Custom GPTs. Not all 40 cases originated from Custom GPTs.
- The Custom GPT "Plus 5.6" directed users from legitimate
chatgpt.comto a fake Cloudflare CAPTCHA page on Google Sites, prompting them to silently install an MSI package via PowerShell. - The first variant utilized a Canon-signed
COTFileReadApp.exeand a modifiedceiinfolog.dll, while the second variant utilized a Stardock-signedDeElevate64.exeand a modifiedDeElevator64.dll, both reaching the same RAT. - The RAT features screen, camera, and microphone capture, information collection from 17 browsers, file search, host discovery, additional payload execution, and DNS-over-HTTPS (DoH) C2 communication.
- ANY.RUN aggregated 1,258 public sandbox analyses between April 15 and October 5, 2026, reporting 601 fake Claude-related cases (48%) and 418 fake ChatGPT/Codex-related cases (33%), totaling 81% across both categories.
- The same aggregation identified 561 cases (45%) involving command pasting and execution (341 InstallFix cases, 220 ClickFix cases), which researchers noted represents a lower bound based on visible telemetry.
- Newly organized vectors include steering users from GitHub/GitLab Pages, Cloudflare Pages, Google Sites, or
claude.ai/chatgpt.comsharing pages to fake screens, connecting tomshta, PowerShell,curl, or fake sign-in screens. - A trojanized Claude installer example registered an
mseupdatetask, launched headless Edge with remote debugging port 9222, and transmitted cookies and extension data to endpoints such as/api2.php?method=sendcookjson.sendkeysis merely a transmission type identifier and does not specify key types or contents. - In the fake ad invitation Browser-in-the-Browser vector, fake login dialogs were rendered within real browser windows, utilizing backend paths such as
/api/create/user,/api/send/ip,/api/checkBan, and/api/checkDone. - ANY.RUN concluded that execution commands (
mshta/PowerShell, etc.), scheduled tasks, headless browsers, and backend paths provide more stable detection indicators than domain names.
Inference
- Relying solely on URL reputation data that permits domains like
claude.aiwholesale may cause analysts to overlook malicious content hosted on legitimate services combined with external redirections. - It is necessary to correlate navigation to external pages and manual script execution while distinguishing whether the source was a legitimate AI sharing page or a compromised social media account ad.
- Individual permission decisions for Custom GPTs, Google Sites, or signed binaries are insufficient; analysts must correlate the entire chain of behavior from ad transition through silent MSI deployment, DLL sideloading, and persistence.
Hypothesis
No additional hypotheses. Unverified items are documented under "Unresolved Questions and Further Investigation."
13. MITRE ATT&CK Mapping
| ID | Technique | Confidence | Basis |
|---|---|---|---|
| T1204.002 | User Execution: Malicious File | high | In FakeAgent, users execute an executable distributed as fake Claude Desktop. Source |
| T1204.004 | User Execution: Malicious Copy and Paste | high | MacSync and AMOS distribution vectors prompt users to paste and execute commands in Terminal. Source |
| T1574.001 | Hijack Execution Flow: DLL | high | Mapped to DLL sideloading involving FakeAgent's signed helper and modified libcef.dll, as well as Canon/Stardock signed executables and modified DLLs in the Custom GPT vector. Source |
| T1053.005 | Scheduled Task/Job: Scheduled Task | high | Creates scheduled tasks masquerading as DockerDesktop.exe on Windows. Source
|
| T1555.003 | Credentials from Password Stores: Credentials from Web Browsers | high | MacSync and AMOS collect browser cookies and credentials. Source |
| T1586.001 | Compromise Accounts: Social Media Accounts | high | The official HBO Max Reddit account was used to distribute malicious ads. Source |
| T1218.007 | System Binary Proxy Execution: Msiexec | high | ClickFix PowerShell commands utilize msiexec to silently install malicious MSI packages. Source
|
T1189 is not assigned because simply viewing shared pages or ads does not demonstrate client software exploitation. Manual execution is mapped to T1204.002/T1204.004, and DLL loading is mapped to the current T1574.001. The basis for the Canon/Stardock vector is Huntress's sample analysis.
14. Unresolved Questions and Further Investigation
- A complete list of malicious Claude Artifacts, Shares, and ChatGPT/Grok shared URLs.
- Attribution of ad accounts and campaign operators.
- The longevity and evolution of all C2 servers, smart contracts, and payload hashes associated with FakeAgent.
- Whether multiple campaigns share common operators or automate the creation of AI sharing pages remains unverified.
- The compromise vector for the official HBO Max Reddit account and the total number of infections resulting from the 108 ads.
- Infection counts, operators, scope of iCloud Calendar abuse, and actual functions of unretrieved scripts for the newly reported MacSync vector.
- Creators and ad accounts for the Custom GPT campaign, and inflow vectors other than Custom GPT among the 40 cases.
- Final C2 addresses for the RAT and methods for retrieving runtime configurations.
- The exact contents of ANY.RUN's transmission type
sendkeys, actual emails for fake ad invitations, and the extent to which public sandbox aggregations map to real-world incident counts remain unconfirmed.
15. Impact on SOCs and Organizations
Even when routed through AI sharing pages or official social media account ads, external download destinations and executed commands should not be trusted implicitly. Because manually opened Terminals do not necessarily run as browser child processes, analysts must correlate user browsing and execution on the same endpoint using timestamps. HBO Max ad scenarios must be distinguished from separate delivery vectors identified in related research when establishing detection conditions. Furthermore, while domains for fake AI tools may have short lifespans, executed commands, scheduled tasks, headless browser launches, and backend paths remain relatively stable indicators. Because developer workstations reside close to source code repositories and cloud tokens, investigations into confirmed infections should examine not only browser cookies but also SSH keys, package registries, CI/CD pipelines, and cloud credentials.
16. Summary by Role
- For SOCs: Correlate external redirections from AI sharing pages or social media ads with subsequent application/Terminal execution and credential access on a per-vector basis.
- For Administrators: Avoid unconditional permissions for AI sharing pages, and implement application whitelist controls, script execution controls, and correlation monitoring between browser browsing and shell execution.
- For Users: Do not execute downloaded files or Terminal commands provided in ads or AI responses without verifying the distribution source and organizational procedures.
Top comments (0)