KREMLIN Malware Bypasses Chrome and Edge Checks to Install Data-Stealing Extensions

· Original article ↗

Summary

Elastic researchers linked KREMLIN malware to a Brazilian operation that silently installs malicious Chrome and Edge extensions. They confirmed 1,515 infected systems and disrupted part of the campaign by registering an anti-sandbox domain.

Key points

  • The campaign has been active since mid-2025 and used bank-themed lures to trick targets into opening JavaScript files.
  • KREMLIN uses anti-sandbox checks, scheduled tasks, and Ethereum smart contracts to retrieve payloads and establish persistence.
  • The malware installs extensions by modifying browser profile files and recreating Chromium integrity checks, without user approval.
  • The extensions can steal cookies, passwords, session data, and browsing information, as well as capture screenshots and intercept web requests.
  • The toolkit can also archive and exfiltrate browser data and cryptographic keys; campaigns have deployed REMCOS and, previously, Pulsar RAT.
  • Elastic attributed the operation to a Brazilian threat actor, identified at least seven campaigns using lures for 12 banks, and confirmed 1,515 infected systems, almost all in Brazil.
  • Elastic disrupted the current campaign by registering a domain used as an anti-sandbox canary, causing the loader to stop on systems that would otherwise qualify for infection.

Article Details

Attack Vectors
  • A JavaScript file disguised as a bank receipt, invoice, payment record, or business document initiates the infection when opened.
  • The malware uses anti-sandbox checks, downloads Node.js, establishes persistence through a scheduled task, and retrieves additional payload locations from Ethereum smart contracts.
  • KREMLIN copies malicious extensions into Chrome and Edge profile directories and modifies Secure Preferences to make them appear approved.
  • The installed extension steals browser data, keylogs form input, captures screenshots, intercepts HTTP request data, injects attacker-controlled HTML, redirects clicks, and receives commands over WebSocket.
  • Campaigns have used Internet Archive to host payloads hidden in JPEG images; more recent campaigns deployed REMCOS, while earlier ones used Pulsar RAT.
Defensive Notes
  • Elastic Security Labs disrupted the current campaign by registering a domain used as an anti-sandbox canary, causing the loader to stop.
  • Review browser profile directories and Chromium Secure Preferences for unauthorized extensions or integrity changes.

MITRE ATT&CK

Malware

Products

Countries

Industries

Related Articles