AmnesiaStealer Uses Cloned Chromium Profiles to Hijack macOS Browser Sessions

· Original article ↗

Summary

Jamf researchers analyzed AmnesiaStealer, a macOS infostealer distributed through ClickFix lures. Its stream_module clones Chromium profiles and uses CDP to let operators control victims’ authenticated browser sessions remotely.

Key points

  • AmnesiaStealer is distributed through ClickFix campaigns using a fake GitHub download page and a password-protected ZIP archive.
  • The malware can collect browser profiles, passwords, keychain data, Apple Notes, documents, Telegram sessions, and cryptocurrency wallet information.
  • Its stream_module clones profiles from seven Chromium-based browsers and launches a hidden headless browser with the victim’s authentication state.
  • Two WebSocket channels support operator commands and communication with the local browser through the Chrome DevTools Protocol (CDP).
  • Operators can navigate sites, interact with pages, manage tabs, and import or export cookies; the malware also sends live screencast frames.
  • Jamf says this appears to be the first documented macOS malware combining cloned Chromium profiles with CDP-based live remote control.
  • Users are advised not to run online terminal commands they do not understand.

Article Details

Attack Vectors
  • ClickFix lures use a fake GitHub download page to prompt users to run a command.
  • The command executes a shell-script loader that downloads and launches a password-protected ZIP containing the AmnesiaStealer Mach-O payload.
  • The malware copies Chromium browser profiles, including authentication state, into a hidden headless browser and connects to the operator through WebSocket channels for live session control.
Defensive Notes
  • Users are advised not to execute terminal commands found online unless they fully understand them.

MITRE ATT&CK

Malware

Products

Apple NotesThe malware steals browser profiles, passwords, keychain data, Apple Notes, documents, and wallet information.Arcuser profiles in seven Chromium-based browsers, including Google Chrome, Microsoft Edge, Vivaldi, Arc, Opera, Brave, and Chromium, because they share the same DevTools Protocol, launch flags, and cookieBraveprofiles in seven Chromium-based browsers, including Google Chrome, Microsoft Edge, Vivaldi, Arc, Opera, Brave, and Chromium, because they share the same DevTools Protocol, launch flags, and cookie encryption.ChromiumIts standout feature is a stream_module that clones a victim’s Chromium profile and lets attackers interact live with authenticated browser sessions through a hidden headless browser.Google Chromestream_module can duplicate user profiles in seven Chromium-based browsers, including Google Chrome, Microsoft Edge, Vivaldi, Arc, Opera, Brave, and Chromium, because they share the same DevToolsmacOSAmnesiaStealer is a new macOS information-stealing malware spread through ClickFix lures, including fake GitHub download pages, and it can steal passwords, browser data, keychain items, and cryptocurrency walletMicrosoft Edgestream_module can duplicate user profiles in seven Chromium-based browsers, including Google Chrome, Microsoft Edge, Vivaldi, Arc, Opera, Brave, and Chromium, because they share the same DevTools Protocol, launchOperauser profiles in seven Chromium-based browsers, including Google Chrome, Microsoft Edge, Vivaldi, Arc, Opera, Brave, and Chromium, because they share the same DevTools Protocol, launch flags, and cookie encryption.TelegramThe malware captures the victim’s macOS password and uses it to collect keychain data, as well as browser profiles, Apple Notes, Telegram sessions, documents, system information, and cryptocurrency wallet data.Vivaldican duplicate user profiles in seven Chromium-based browsers, including Google Chrome, Microsoft Edge, Vivaldi, Arc, Opera, Brave, and Chromium, because they share the same DevTools Protocol, launch flags, and cookie

Related Articles