AmnesiaStealer Hijacks Mac Browser Sessions After ClickFix

Brendan Smith
Brendan Smith - Cybersecurity Analyst
6 Min Read
AmnesiaStealer pulls a Chromium browser session into hidden remote control.
AmnesiaStealer turns a fake macOS download into live browser-session control.

Jamf Threat Labs has documented AmnesiaStealer, a multi-stage macOS infostealer that can move beyond password and cookie theft into hidden control of a victim’s live Chromium browser. The observed campaign starts on github.aoitour[.]com, a counterfeit GitHub-themed page with a “Download for macOS” button and a copied Terminal command.

The key exposure boundary is execution. Merely seeing the page or copying its command does not run the observed chain. Pasting and running it can download the first stage; entering the Mac login password into the later native-looking prompt raises the risk further. Jamf published the analysis on August 13, 2026.

Who is at risk

What happened What it means
You only viewed the page No code execution was observed from page viewing alone. Close it and do not use its command.
You copied but did not run the command The observed loader did not execute. Delete the copied text and review how you reached the page.
You pasted and ran the command Treat the Mac as compromised even if you did not enter a password; the command can retrieve and launch the next stage.
You entered the Mac password or granted broader access Assume keychain, browser, Notes, document, Telegram, and persistence exposure until proven otherwise.
You kept using Chromium browsers afterward Active sessions, future cookies, and a hidden live browser-control module may be at risk.
Counterfeit GitHub-themed macOS download page used to deliver AmnesiaStealer.
Jamf Threat Labs documented this counterfeit GitHub-themed “Download for macOS” page, which tells visitors to copy a Terminal command.

How AmnesiaStealer takes control

The copied shell command retrieves a first-stage script. Jamf says the following Rust collector targets the macOS keychain, Apple Notes, documents, Telegram data, and 16 Chromium-family browsers, including Chrome, Brave, Arc, and Edge. It can display a native-looking password prompt and install a LaunchDaemon for persistence.

A separate component named stream_module responds to the operator command remote_stream. It uses the Chromium DevTools Protocol to mirror browser tabs, stream the screen at roughly three frames per second, send mouse and keyboard input, navigate, open tabs, and export cookies. This means the operator may act inside a session the victim already authenticated, without showing an ordinary remote-desktop window.

If browser Safe Storage key recovery fails, the malware can overwrite that key with one known to the operator. Jamf describes this as a destructive fallback: previously saved passwords and cookies can become unrecoverable, while data the browser stores afterward may be decryptable by the attacker. It is a conditional behavior, not proof that every infected Mac suffered the overwrite.

What macOS protections did and did not stop

Jamf observed the malware trying an older Transparency, Consent, and Control bypass on macOS 26. That bypass failed in the researchers’ tests. The failure matters, but it is not an all-clear: keychain collection, the deceptive password prompt, browser data access, and other parts of the chain still worked.

Do not interpret a missing Full Disk Access grant as proof the system is clean. The practical question is whether the ClickFix command ran and what credentials or sessions were used afterward.

What to do now

  1. Disconnect the Mac from the network and stop using browsers on it. Do not sign in again while investigating.
  2. From a separate clean device, revoke active sessions for email, password managers, financial services, crypto accounts, developer platforms, and social networks. Then change passwords. A password change alone does not always invalidate an already-issued session.
  3. Secure the Apple Account, review trusted devices and recovery information, and change the Mac login password after containment. Follow Apple’s compromised-account steps if anything is unfamiliar.
  4. Review Login Items and background activity, collect the artifacts below, and scan with a reputable macOS security product. Preserve timestamps and hashes if the Mac belongs to an organization.
  5. Consider a clean macOS reinstall when the LaunchDaemon or live browser module is confirmed. Do not restore unknown scripts or the entire old browser profile; rebuild extensions and sessions deliberately.

For a broader Mac ClickFix recovery flow, see the ClickLock Mac cleanup guide; it covers a different family but the same dangerous copy-and-run decision. After containment, use the account recovery checklist to prioritize sessions and identities.

Artifacts worth checking

Artifact Observed value
Delivery page github.aoitour[.]com
Collector SHA-256 de5748aac4a4d4cb48cf050652679e6bc49eda33d9ffaa0d280b578122fab55a
Browser module SHA-256 e853748ca8f9a5a9168263617409a9039ab09f4ffc7d860374c1e3b0b67b31a5
Residue ~/.pwd and ~/.local/share/.stream/
Persistence /Library/LaunchDaemons/com.apple.ReportCrash.agent_{digits}.plist

References

  1. Jamf Threat Labs. “AmnesiaStealer: Multi-stage macOS infostealer with live browser control,” published August 13, 2026; accessed August 14, 2026. primary technical analysis.
  2. Apple Support. “If you think your Apple Account has been compromised,” accessed August 14, 2026. official account-recovery guidance.
Share This Article
Cybersecurity Analyst
Follow:
Brendan Smith has spent over 15 years knee-deep in cybersecurity, chasing down malware from the gritty reverse-engineering of old-school trojans all the way to wrangling full-blown incident responses for small-to-medium businesses that couldn’t afford a full-blown breach. Over at Gridinsoft, he’s the guy piecing together those double-checked guides on nasty stuff like AsyncRAT ransomware—take last year, for instance, when his breakdowns caught more than 200 sneaky variants right in live scans, knocking user cleanup jobs down by a solid 40% and saving folks hours of headache.
Leave a Comment

AI Assistant

Hello! 👋 How can I help you today?