Skip to content

Security Widely confirmed5 publishers 2 min read Published Updated

Fake Zoom installer talks macOS users past Gatekeeper to drop CloudSyncD backdoor

Jamf Threat Labs reported CloudSyncD, a new macOS backdoor that spreads through a fake Zoom installer and beacons to its server every 8 to 16 seconds. First caught as a VirusTotal sample that looked unfinished, it now appears in builds that connect to live infrastructure in what Jamf calls an active campaign.

The Watch · Security desk

Send a correction

What happened

  • The installer arrives as a disk image that mounts as a volume named Zoom and walks the victim through clicking Open Anyway in security settings to override Gatekeeper by hand.
  • It then prompts for the user's password and plays a fake download progress window while the password is quietly written to disk, out of the victim's sight.
  • The implant takes its tasks from the command server as JSON objects and runs any raw Mach-O it is sent, plus gzipped tar archives that it unpacks with /usr/bin/tar.
  • CloudSyncD is not an infostealer: it ignores browser data, keychain items and cryptocurrency wallets, taking only the password to advance the attack, and does not appear to send it anywhere.

Why it matters

  • What it limits constraint CloudSyncD installs no LaunchAgent or LaunchDaemon to survive a reboot, so endpoint tools tuned to persistence artifacts have nothing to fire on; detection has to lean on the files it drops instead.
  • Who's exposed exposure System Integrity Protection blocked the fileless /dev/fd execution in Jamf's tests, but the dropper falls back to writing the payload to disk and running it with sudo using the stolen password, so the chain completes anyway.
  • Who has to decide decision Because the whole chain depends on the user's own clicks, the control that stops it is a managed policy blocking unsigned installers backed by staff training, not Apple's default protections.
  • What it sets up precedent Fake Zoom installers already have a track record with North Korean and Iranian operators in recruiter and meeting themed attacks, so any workflow that asks staff to install Zoom for a call is a standing target for this entry.

The malware validates the password with dscl, then writes it to a file at ~/.config/zoom/data.json that reads like an ordinary Zoom configuration [8][10]. The password sits inside a cache value, base64-encoded and padded with randomly generated filler before and after it [10]. To find it again, the malware records the password's length and offset in the file's version field using two invisible characters, the U+200C zero width non-joiner and the U+200B zero width space; the count of each tells the attacker where to dig the password out of the filler [11].

The dropper carries its Mach-O payload inside itself and extracts it at runtime [4]. It first tries to run the payload from /dev/fd without writing anything to disk [4]. That failed in Jamf's tests, and the researchers expect it to fail on most Macs because of System Integrity Protection [5]. The fallback writes the payload to a temporary file with mkstemp and runs it with sudo, using the password the installer captured [6].

The implant is a universal Mach-O. It pulls its command-and-control address from an encrypted configuration file, writes logs to ~/.local/share/cloudsync/.config/logs/sync.err, and sends a survey of host information to the server [7][9]. "Tasking delivers executables, not shell commands, so the observable is a newly written or fileless Mach-O rather than suspicious shell activity," the Jamf researchers wrote [15].

Jamf has not attributed CloudSyncD to any threat actor [18]. "CloudSyncD is a good reminder that although infostealers may dominate the threat landscape, attackers still have use for quieter malware that lies low until further access is needed," the researchers wrote [16].

What to watch

  • Whether Jamf attributes CloudSyncD to a specific actor as more samples surface.
  • Whether the command-and-control infrastructure stays live or rotates, which would indicate the campaign's scale.
  • Whether later samples add persistence, closing the one gap that currently keeps the implant off reboot survival.

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence70
Adoption15
Hype gap+15
Incentives
Not scored
Confidence68

Perspective Coverage

5 publishers
Builder
Builder 25%
Operator
Operator 70%
Investor
Investor 5%
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    A new macOS backdoor dubbed CloudSyncD gains initial access through a fake Zoom installer, Jamf Threat Labs researchers reported Wednesday.

    Reported SupportedView cited source
  2. [2]

    The malware was first discovered through a VirusTotal sample and initially appeared still in development, but more recent samples were found to connect to live infrastructure, which Jamf said suggests an active campaign.

    Reported SupportedView cited source
  3. [3]

    The fake installer is a disk image that mounts as a volume under the name Zoom and displays instructions designed to convince the victim to override Gatekeeper by manually clicking Open Anyway in security settings.

    Reported SupportedView cited source
  4. [4]

    The Mach-O payload executable is embedded within the dropper and extracted at runtime, with the malware first attempting to execute it via /dev/fd without writing it to disk.

    Reported SupportedView cited source
  5. [5]

    The /dev/fd method failed in Jamf's tests, with the researchers noting it would likely fail on most macOS systems because of System Integrity Protection.

    Reported SupportedView cited source
  6. [6]

    As a fallback, the dropper writes the file temporarily to disk via mkstemp and executes it with sudo, leveraging the user's password.

    Reported SupportedView cited source
  7. [7]

    The final payload runs as a universal Mach-O implant that retrieves its command-and-control address from an encrypted configuration file and beacons every 8 to 16 seconds.

    Reported SupportedView cited source
  8. [8]

    It also displays a prompt for the user to enter their password and validates the password using dscl.

    Reported SupportedView cited source
  9. [9]

    On execution the implant creates a working tree, begins writing logs to ~/.local/share/cloudsync/.config/logs/sync.err and sends a survey of host information to the remote server.

    Reported SupportedView cited source
  10. [10]

    While the user sees a fake progress window making it appear Zoom is downloading, their password is written to a file under ~/.config/zoom/ named data.json that looks like a normal Zoom config file but hides the password in a cache value in base64 with randomly generated filler characters before and after it.

    Reported SupportedView cited source
  11. [11]

    The malware encodes the password's length and offset using two invisible zero-width Unicode characters, the U+200C zero width non-joiner and the U+200B zero width space, in the file's version field, so the number of each tells the attacker where to find the base64 password among the filler.

    Reported SupportedView cited source
  12. [12]

    Jamf said the malware does not act as an infostealer and does not target browser data, keychain items or cryptocurrency wallets; it only steals the user's password to further its attack chain and does not appear to exfiltrate it.

    Reported SupportedView cited source
  13. [13]

    The malware does not use persistence mechanisms such as LaunchAgent or LaunchDaemon plists.

    Reported SupportedView cited source
  14. [14]

    The backdoor receives tasks from the C2 server as JSON objects and executes any raw Mach-O it receives; it also accepts gzipped tar archives, which it unpacks with /usr/bin/tar.

    Reported SupportedView cited source
  15. [15]

    "Tasking delivers executables, not shell commands, so the observable is a newly written or fileless Mach-O rather than suspicious shell activity," the Jamf researchers wrote.

    Reported SupportedView cited source
  16. [16]

    "CloudSyncD is a good reminder that although infostealers may dominate the threat landscape, attackers still have use for quieter malware that lies low until further access is needed," the researchers concluded.

    Reported SupportedView cited source
  17. [17]

    Using fake Zoom installers to spread malware is a common tactic in job recruitment or business meeting themed attacks, and the technique has previously been used by North Korean and Iranian state-sponsored threat actors.

    Reported SupportedView cited source
  18. [18]

    Jamf has not attributed CloudSyncD to any specific threat actor.

    Reported SupportedView cited source

Sources

5 independent publishers whose own reporting we read for this story.

  1. 9to5mac.com

    1 article · October 1, 2026

    This fake Mac Zoom installer has a sneaky way to bypass Gatekeeper
  2. infosecurity-magazine.com

    1 article · October 1, 2026

    CloudSyncD MacOS Backdoor Hides Behind Fake Zoom Installer
  3. scworld.com

    1 article · October 1, 2026

    Fake Zoom installer delivers new CloudSyncD macOS backdoor
  4. securityaffairs.com

    1 article · October 3, 2026

    Fake Zoom installer hides macOS backdoor CloudSyncD
  5. securityweek.com

    1 article · October 2, 2026

    macOS Users Targeted by Fake Zoom Installer Carrying CloudSyncD Backdoor

Topics and entities

Entities