Skip to content

Attackers Abuse Google Ads and Claude.ai Conversations to Deliver macOS Malware to Developers

A campaign targeting macOS users — particularly developers — is abusing both Google Ads and Claude.ai chat conversations as malware delivery vectors. Malicious ads impersonating developer tools redirect to sites hosting macOS malware, while a second vector embeds download links in Claude.ai conversations shared with targets. The campaign has updated the MacSync infostealer family with new macOS Sequoia-compatible components.

Article security-architecture

Researchers have identified a macOS malware delivery campaign that abuses two distinct distribution vectors — Google Ads impersonating developer tools, and shared Claude.ai conversation links — to deliver an infostealer payload targeting developers. The campaign represents an evolution of the MacSync malvertising operation covered in early May, with the addition of an AI platform abuse vector.

Distribution Vectors

Google Ads malvertising continues the approach seen in the earlier MacSync campaign: paid search advertisements impersonating legitimate macOS developer utilities, design tools, and productivity software appear above organic search results. Clicking the ad redirects to a convincing lookalike site hosting a signed DMG file. The DMG installs what appears to be the legitimate application while dropping the infostealer payload.

Claude.ai conversation abuse is the novel element. Attackers are sending developer targets social engineering messages that include a link to a Claude.ai shared conversation — a feature that allows published AI conversations to be viewed by anyone with the link. The shared conversation appears to contain technical discussion (code review, tooling advice, framework documentation) and embeds a link to an “example repository” or “reference implementation” that is actually a download link for the malicious DMG. Because the hosting domain is claude.ai and the link arrives within what appears to be a legitimate technical conversation, standard URL reputation filters do not flag it as malicious at delivery time.

Anthropic was notified prior to publication; the specific malicious shared conversations identified in the research were removed. The platform feature enabling public conversation sharing remains functional.

Payload Analysis

The delivered payload is an updated variant of the MacSync infostealer, repackaged with new components that evade XProtect signatures active in macOS Sequoia (15.x). Post-installation capabilities include:

  • Browser credential extraction (Safari, Chrome, Firefox, Arc)
  • macOS Keychain access via user-context API calls
  • SSH key and AWS/GCP/Azure credential theft from developer home directories
  • Crypto wallet seed phrase extraction from common wallet applications
  • Screen capture and clipboard monitoring

The malware communicates with a command-and-control domain over HTTPS using certificate-pinned connections to evade SSL inspection.

Defensive Guidance

For macOS users and administrators:

  1. Enable Gatekeeper and do not override it. If a DMG downloaded from a browser or link presents a “this developer is not trusted” Gatekeeper warning, do not override it. Legitimate commercial software is notarised by Apple. Gatekeeper overriding is the primary installation mechanism for this malware.

  2. Treat links embedded in shared AI conversations as external URLs. The domain being claude.ai does not guarantee the content of that conversation or the URLs it contains. Apply the same scrutiny to links in AI conversations as you would to links in emails.

  3. Developer workstations should have endpoint protection active. macOS endpoint security tools with behavioural detection, not only signature scanning, are necessary to catch infostealer activity that evades XProtect.

  4. Block Google Ads results for developer tool searches via DNS or browser extension. Developer malvertising consistently exploits the fact that developers search for software utilities using generic search terms where malicious ads can appear above legitimate results.

  5. Rotate credentials regularly on development machines — particularly SSH keys, cloud provider credentials, and API keys stored in developer home directories. Assume that credentials stored on any macOS workstation that lacks robust endpoint protection may have been exposed.

Share this article

Related Intelligence

🏛️ Architecture

Apple macOS CoreMedia Out-of-Bounds Write RCE Disclosed — Remote Exploitation via Malicious Media Files

Zero Day Initiative researchers have disclosed ZDI-26-230, an out-of-bounds write vulnerability in the Apple macOS CoreMedia framework that could allow remote code execution when a user processes a specially crafted media file. A companion vulnerability ZDI-26-231 discloses a separate macOS information disclosure flaw. Both were disclosed on 30 March 2026 following Apple's 120-day coordinated disclosure window.

#macos +6
🏛️ Architecture

Fortinet FortiSandbox CVE-2026-25089 (CVSS 9.8): Unauthenticated Command Injection in Web Management UI

Fortinet has patched a critical command injection vulnerability in FortiSandbox that allows an unauthenticated remote attacker to execute arbitrary system commands through the web management interface. CVE-2026-25089, rated CVSS 9.8, requires no credentials to exploit and affects FortiSandbox versions through 5.4.5 — a particularly sensitive target given the appliance's privileged role in malware analysis.

#fortinet +5
🏛️ Architecture

BitLocker Bypass CVE-2026-50507 and the Physical Security Gap in Laptop Data Protection

CVE-2026-50507 bypasses BitLocker pre-boot authentication on devices using TPM-only mode, enabling data access from a stolen device without the Windows login password. With corporate laptops regularly carrying sensitive data, financial information, and cached credentials, the physical theft scenario this vulnerability enables has significant business impact beyond IT.

#bitlocker +8