Fake AI Chrome Extensions Exposed 260,000 Users, Targeting Gmail

Okay, here’s a breakdown of teh key facts from the provided text, focusing‌ on the malicious Chrome extension campaign:

Core ‌Issue: Malicious ⁢AI-Powered Chrome Extensions Stealing Data

A campaign involved the distribution of fake AI-powered Chrome extensions designed to steal data, particularly from​ Gmail⁢ accounts. Here’s a detailed summary:

key Findings:

* ⁢ ‍ Target: Primarily Gmail users, but the‍ potential for broader data access ⁢existed due to permissions.
* ⁣ ⁢ Number of ‍Extensions: ‌At least 15 identified extensions were specifically‌ targeting Gmail.
* Method of Operation:

* Content Scripts: Used content scripts that ran when a gmail page loaded (document_start).
*⁤ DOM Scraping: These scripts ‍directly accessed email content (threads, drafts, compose text) from the Document object Model (DOM) of the Gmail page.
⁢ * Data transmission: The⁤ scraped data⁢ was sent to backend servers when the ⁢AI features of the extension were activated.
* Persistence: MutationObserver was used ‍to maintain functionality even as Gmail’s page dynamically updated.
* Iframe Injection: The extensions​ injected extension-controlled ⁣interface elements.
* Infrastructure:

⁢⁣ *⁣ Domain: All extensions communicated with subdomains under tapnetic[.]pro.
⁢ * ⁤ Cover Infrastructure: The root domain was a generic marketing site, likely used to mask ⁢the true purpose.
* Subdomain Segmentation: ⁤ Using multiple ​subdomains made it harder​ to block the ​entire operation if one subdomain was identified as malicious.
* ​ Extension Spraying: When an extension was removed ‍from ⁣the chrome ‍Web Store, a nearly identical copy would reappear quickly (within two weeks) with​ a new identifier,⁣ maintaining the same permissions and backend connections. This demonstrates ‍the attackers’ persistence and ability to bypass⁢ removal efforts.
*⁤ Timeline: One extension was removed ‍in February 2025, and a copy reappeared shortly after.

Risk & Significance:

* Privileged Access: Browser ⁣extensions have ⁤significant privileges,comparable to traditional endpoint software.
* ‌ Persistent ⁢Risk: Automatic updates ⁣and runtime‍ content ⁢loading mean a malicious extension can create ongoing risk.
* Architectural Abuse: The campaign exploits the combination of powerful browser APIs and remotely controlled interfaces.

Mitigation Strategies (Recommendations):

* ⁢ Restrict ⁣Installations: Control which‍ extensions can‍ be installed through⁢ enterprise policies (allowlisting). Block developer mode/sideloading.
* Permission​ Governance: Strictly review and perhaps block extensions requesting ⁤overly broad permissions (e.g., ⁢ <all_urls>, cookie access, ​content script injection).
*⁢ ​ Monitoring: Monitor browser and endpoint activity for⁣ suspicious behavior⁤ (DOM‌ scraping,iframe ⁣injection,unusual network connections).
* ​ network Controls: Use DNS filtering, egress controls, and Data Loss ‍Prevention (DLP) to block⁣ unauthorized data transmission.
* ​ Security Best Practices: Implement least ‍privilege, multi-factor authentication, conditional access, ‍and device trust policies.
* ⁤ Audits & Threat Hunting: Regularly ‍audit browser configurations and proactively search for unauthorized extensions and suspicious ‌patterns.
* Incident Response: Test and ⁢update incident response plans⁣ to include⁣ browser extension ⁤compromise scenarios.

In essence, this campaign highlights the growing threat posed by ⁢malicious browser extensions and the need for robust security measures to protect against them.

Leave a Comment