Get a free trial →

Push Logo

Infostealer malware: how it works, how to detect infostealer delivery, and how to respond to a compromise

Geometry graphic

Infostealers harvest credentials and sessions to fuel account takeover at scale

How infostealers work

  1. The user is tricked into executing the infostealer — typically through ClickFix, a malicious file download, or a trojanized installer
  2. The malware reads browser data files on the filesystem — credential databases, cookie stores, autofill data — and extracts stored secrets from other local applications
  3. Stolen data is exfiltrated to attacker-controlled infrastructure within seconds
  4. The attacker — or a buyer on a criminal marketplace — replays stolen session tokens for immediate session hijacking, or uses stolen credentials for credential stuffing across SaaS applications
  5. A single infection can compromise access to dozens of applications simultaneously

Why EDR alone doesn't solve the infostealer problem

The limitations of compromised credential feeds

Push Security browser controls blocking a high-risk file download before execution, showing how in-browser enforcement stops initial access attempts.

How Push tackles both infostealer delivery and the downstream consequences

Push Security browser controls blocking a high-risk file download before execution, showing how in-browser enforcement stops initial access attempts.

Frequently asked questions

Infostealers are malware designed to extract stored secrets from a compromised machine — primarily saved passwords, session cookies, and autofill data from browsers, but also credentials from OS stores, application configs, cryptocurrency wallets, and SSH keys. The malware reads these data files directly from the filesystem, decrypting them where necessary, and exfiltrates the contents within seconds. Infostealers are sold as commodity subscription services and are the primary supply chain for credential stuffing and session hijacking attacks.

ClickFix is now the primary delivery vector — tricking users into executing malicious clipboard commands rather than downloading a file. Traditional delivery vectors remain active: malicious file downloads (fake updates, trojanized installers, drive-by downloads), malvertising and SEO poisoning, and software supply chain compromise through npm and PyPI packages. ClickFix delivery is particularly effective because it bypasses file-based scanning entirely.

Primarily browser data: saved passwords, session cookies (enabling session hijacking), autofill data (addresses, payment information), and extension data. But they also harvest from beyond the browser — OS credential stores, cryptocurrency wallets, SSH keys, application config files, and other local secrets. A single infection can compromise access to dozens of applications simultaneously. Stolen data is exfiltrated within seconds and typically sold on criminal marketplaces or used directly for account takeover.

Infostealers read session cookie files from the browser's data directory on disk. These cookies represent authenticated sessions — an attacker who replays a stolen session cookie can access the account without needing the password or MFA. The stolen session is valid from the application's perspective, and refresh tokens can persist for weeks or months. Push detects this through session marker injection — a session created in a Push-protected browser that appears elsewhere is confirmed stolen.

Infostealers read saved passwords from browser credential databases on disk, which are then sold on criminal marketplaces or used directly in automated credential stuffing attacks against SaaS applications. Stolen credentials can sit in marketplaces for months or years before being weaponized — organizations often discover they were compromised by an infostealer long after the initial infection, when the stolen credentials surface in an attack. Push detects compromised credentials at the point of login, identifying when users authenticate with passwords found in breach datasets and infostealer logs.

EDR detects and blocks infostealer execution on managed devices, but a significant proportion of infostealer infections that compromise corporate credentials happen on unmanaged devices — personal machines, contractor laptops, BYOD — where EDR isn't installed. ClickFix-delivered infostealers also bypass file-based scanning because the user executes a clipboard command rather than opening a file. The fact that this action is user-initiated can also reduce the priority of security alerts generated. And EDR can't detect the downstream effects — stolen session replay and credential reuse happen in the browser, not at the endpoint. Push complements EDR by detecting ClickFix delivery and blocking risky downloads on any device with the browser extension (including unmanaged devices), and by catching stolen credential and session usage regardless of where the infection occurred.

Defense requires coverage at both the delivery and consequence layers. EDR covers infostealer execution on managed endpoints. Browser-level detection (Push) covers ClickFix delivery, malicious file downloads, and works on unmanaged devices where EDR is absent. On the consequence side, compromised credential detection catches stolen passwords at login, session marker injection detects stolen session replay, and dark web monitoring surfaces credentials in infostealer dumps. No single tool covers both layers — Push and EDR together provide the most complete coverage.