Skip to content

Security Independently confirmed2 publishers 2 min read Published

RevStealer spread via fake free Claude Opus 5 desktop build on GitHub

Morphisec says a repo posing as a free Anthropic model delivers a Windows infostealer that keeps a spare command server address in a Polygon smart contract, so taking the primary host down does not end operator control.

The Watch · Security desk

Send a correction

What happened

  • Morphisec reported Monday that a Windows infostealer it calls RevStealer is being distributed from a GitHub repository advertising a free version of Anthropic's Claude Opus 5 model.
  • The analyzed sample came from the repository claude5opus/Claude-Opus-5-Free-Desktop, where a ZIP archive runs an executable that starts an invisible Electron application acting as the loader.
  • The stealer collects browser data and extensions, Windows Credential Manager entries, third-party password manager artifacts, crypto wallets, VPN and remote-access credentials, gaming profiles, messaging apps and documents.
  • Rather than building an archive on disk, it streams collected data to the attacker's server as each item becomes available in memory.
  • Morphisec found the sample carried a single VirusTotal detection and a community score of -54 at the time of analysis.

Why it matters

  • What it limits constraint Response playbooks that end at server seizure and domain suspension do not finish this job, because the operator can repoint surviving infections through contract state that no host or registrar can revoke.
  • Who's exposed exposure A home or contractor machine that installed a free model build becomes an authenticated route inward, since remote-access and VPN credentials sit in the same haul as the gaming logins.
  • Who has to decide decision Anyone relying on antivirus verdicts to gate what employees install has to pick a different control, because the sample was effectively unflagged while it was working.
  • What it sets up precedent Repos impersonating frontier model releases now belong on the same watchlist as cracked-software and cheat sites, which turns AI product naming into a brand-abuse monitoring cost for the vendors.

The loader's gating logic tells you who it expects to meet. It requires at least 2 GiB of physical memory, at least two logical CPU cores and at least one graphics adapter matching a hardcoded vendor list [3]. It also compares hostname and username against a blocklist of 14 keywords [4]. Morphisec published eight of them: johnson, miller, bruno, george, malware, maltest, currentuser and sandbox [4]. Six are unpublished [21], which matters if your analysis hosts follow a naming convention someone else has already guessed.

Nothing in the chain stops when a step fails; the loader just keeps moving. It tries to exclude AppData from Defender scanning without elevating, then decrypts and writes the payload there whether the exclusion succeeded or not [5]. It then tries to delete its own executable and staging directory and ignores errors, so those artifacts can survive for responders to find [6].

The payload repeats the anti-analysis work with a weighted score built from available memory, CPU configuration, process count, graphics hardware and uptime, alongside checks for debuggers, network analysis tools, process monitors and virtualization [13]. Some builds display a 6-character CAPTCHA and terminate on a wrong answer or a closed window [14]. It also terminates when the UI language, system language or keyboard layout matches any of ten languages, Russian, Ukrainian and Belarusian among them [15][22]. Windows APIs are resolved by walking the Process Environment Block and hashing export names rather than through an import table [16], strings and configuration stay encrypted until use [17], and 14 operations go through indirect syscall wrappers [18]. First contact with the C2 carries a 17-field fingerprint plus installed software, running processes, environment variables, clipboard contents and a desktop screenshot [19].

Then the fallback. Retrieval is an eth_call against a Polygon contract [10], so the address the operator wants used next sits in contract state rather than in the shipped binary, and it can be repointed without a new build [23]. Seize the primary host and surviving infections read where to go instead. What remains to filter is outbound traffic to public Polygon JSON-RPC endpoints [23].

Impact evidence is thin and should be read that way. One forum poster reported Microsoft and Electronic Arts accounts compromised within hours of installing the malware [12], a single account of the incident that has not been independently verified. The engineering is the documented part. "What makes it worth studying is how thoroughly it is engineered around the assumption that someone is watching," Morphisec researcher Shmuel Uzan wrote [20].

What to watch

  • Whether GitHub removes claude5opus/Claude-Opus-5-Free-Desktop and whether clones appear under the same naming pattern.
  • Whether Morphisec publishes the Polygon contract address, which is what makes RPC egress filtering and on-chain monitoring possible for defenders.
  • Whether other commodity stealers adopt the on-chain fallback pointer rather than hardcoded backup domains.

Clarity's read

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

Reality

Evidence58
Adoption32
Hype gap+15
Incentives70
Confidence55
Why these scores

Claim ledger

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

  1. [1]

    Morphisec reported Monday that a new Windows infostealer dubbed RevStealer is being spread through a GitHub repository offering a fake free version of Anthropic's Claude Opus 5 model.

    Reported Supported Source: Morphisec, via SC Media2 sources— create a free account to open themView cited source
  2. [2]

    RevStealer is distributed through GitHub repositories and game cheat websites; the main analyzed version came from the repository claude5opus/Claude-Opus-5-Free-Desktop, where installing ClaudeOpus5-desktop.zip and running the contained executable launches an invisible Electron application acting as a loader.

  3. [3]

    The Electron loader performs anti-sandbox checks for at least 2 GiB of physical memory, at least two logical CPU cores, and at least one recognized graphics adapter based on a hardcoded vendor list.

Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.

Add to ChatGPTAdd to Claude

Sources

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

  1. helpnetsecurity.com

    1 article · September 1, 2026

    Fake Claude Opus 5 app delivers malware and wipes its own tracks
  2. scworld.com

    1 article · September 1, 2026

    RevStealer malware spread through fake Claude Opus 5 download

Share your take

Let Clarity write the post for you.

Signed-in readers get a short post drafted on this story in the register they choose — narrative, analytical, or a direct position — editable to the last word before it goes anywhere. The share buttons at the top of this story work without an account.

Topics and entities

Follow any of these and your For You feed starts watching them — no settings page required.

Topics

Loading related stories