Fake Itch.io Game Updates Deliver LummaStealer Through Patreon Links

· Original article ↗

Summary

A campaign uses spam comments on legitimate Itch.io games to direct users to fake Patreon game updates that install LummaStealer. The malware uses extensive anti-analysis checks, and new malicious accounts continue appearing after some were removed.

Key points

  • Newly created accounts post templated comments on legitimate Itch.io games, linking to Patreon-hosted downloads presented as game updates.
  • The “Updated Version.zip” archive contains a nexe-compiled executable, game.exe, which runs obfuscated JavaScript.
  • The malware checks system resources, usernames, running processes, display adapters, refresh rates, and disk models to detect analysis environments.
  • It writes a DLL named modules.node to the Windows temporary directory and reflectively loads a LummaStealer payload.
  • Different samples vary in encoding, names, and some anti-analysis methods, but share campaign identifiers and comment templates.
  • Itch.io removed some malicious accounts, but new accounts were still posting the download links.

Article Details

Attack Vectors
  • Newly created Itch.io accounts post templated spam comments in legitimate games, directing users to Patreon links that download an archive named “Updated Version.zip”.
  • The archive contains a nexe-compiled Node.js executable, game.exe, which uses anti-analysis checks and drops and loads a modules.node DLL containing a LummaStealer payload.
Defensive Notes
  • Treat unsolicited game-update links posted in game comments as suspicious and avoid downloading the linked archives.
  • The malware checks system memory and CPU count, usernames, running processes, video-controller names, display refresh rate, and disk-drive model values to detect analysis or virtualized environments.

Indicators of compromise

TypeIndicatorContext
SHA256102b99b00a60f33246bd89bd2b3cb9cfae2844d453484e932b3a5ca634fb308cSHA-256 hash of the malicious game.exe executable.
SHA2561d405b03bc5913b6b43c06550ef0b9b02196b270625e4dc5fa0c37e8a424be25SHA-256 hash of the malicious modules.node DLL dropped by the executable.
SHA25679250523a057a7dd9a6080099c8c2f83eb683ab9b37ecab149fc73524f7c4bd1SHA-256 hash of the malicious “Updated Version.zip” archive.
SHA25680e538cabade94e1883f9e72bb608dc02f79808aec48136b5bbb00c2a1717f64SHA-256 hash of the obfuscated JavaScript file mains.js extracted from the malicious executable.
SHA256a2bacb00dfdb338b496d3128705f76c8cc935e6bd33e06271fb3e34d769d0a2bSHA-256 hash of the LummaStealer payload.

MITRE ATT&CK

Malware

Products

Tools

Related Articles