The images in this article were generated with artificial intelligence. How we publish
In recent weeks, worrying cases of extensions have come to light for Google Chrome that, after being changed hands, have become attack vectors capable of running malicious code and stealing data from users. Two of the affected parts - QuickLens (ID: kdenlnncndfnhkognokfpabggehodd) and ShotBird (ID: gengfhkjekmlejbhmmopegonoifnjp) - they perfectly illustrate a growing problem: the browser extension supply chain can become a back door if a legitimate project is sold or transferred to a malicious actor.
Independent researchers and security firms have documented how, after the transfer of ownership, updates were introduced that maintained the visible functions of the extensions but added mechanisms to inject and execute remote payloads. John Tuckner of Annex Security published a technical analysis that shows, in the case of QuickLens, the ability of the extension to remove security headers in HTTP responses (e.g., X-Frame-Options) and thus make it easier for injected scripts to make arbitrary requests by drawing policies such as Content Security Policy. Your full research can be read on the Annex Security blog ( annex.security).

The delivery method used is particularly stealth: the extension regularly consults a command and control server (C2) to download JavaScript fragments, which do not appear in the static source code of the package. At QuickLens these fragments are stored in the local browser storage and run on each page load by inserting a 1 × 1 hidden image whose onload attribute triggers the code. As Tuckner explains, the malicious code exists only in running time, not in the visible extension files, which complicates your detection by static analysis.
ShotBird, for its part, adopts a similar strategy but with nuances: according to the analysis of monxresearch-sec ( monxresearch-sec), the plugin directly download JavaScript that creates a false Chrome update notification. If the user falls into deception, he is led to a page that instructs him to open the Windows Run box, launch cmd.exe and paste a PowerShell command that ends up downloading an executable called "googleupdate.exe." That binary opens the door to a system-level engagement.
Once active in the browser or on the computer, the abuse chain does not just stay in redirections or in pop-ups: malware binds form elements (input, textwork, select) to capture what the user writes, from passwords to card numbers or government identifiers. In addition, you can access data stored by Chrome - passwords, history, information from other extensions - expanding the scope of the information leak. As a practical summary, this combines remote control of the browser with pivoting towards execution in the host, raising the risk from the theft of credentials to the possible total take of the computer.
The technical patterns and infrastructure observed lead researchers to attribute both campaigns to the same actor: use of the same C2 architecture, clickFix-type lures injected into the pages and transfer of ownership of the extensions as point of entry. The phenomenon is not isolated. In parallel, Microsoft warned about Chromium-based extensions that pose as IA assistants and extract chat histories and navigation data ( Microsoft Defender blog), and other equipment, such as those of Palo Alto Networks Unit 42, have published traces of campaigns where extensions act as remote trojans or carry out large-scale browser hijacking ( Unit 42).
Extensions have also been detected that supplant legitimate services to steal crypto seed phrases by redirecting to phishing pages, as documented by Socket in the case that imitate imToken ( Socket). The framework shows that, in addition to the direct economic incentive, many of these projects are part of membership schemes or coordinated campaigns that re-use infrastructure and techniques.
What can users and organizations do about this type of risk? The first and most urgent thing is to check whether the extensions concerned are installed and, if so, to disinstall them immediately. Google offers instructions to manage and remove supplements in your official help ( Chrome support). At the level of good practice, it is appropriate to avoid installing extensions outside the official store or from unknown developers, to review the permissions that require an extension before they are approved, and to minimize extensions in the browser. If there is suspicion that a malware downloaded code into the system, it is recommended to run an analysis with an updated antivirus, change passwords from a clean device and activate multifactor authentication wherever possible.

For companies and managers, it is recommended to apply centralized control policies on which extensions can be installed (white lists), to audit and block unauthorized installations and to monitor navigation telemetry. Google provides business management tools to manage and restrict extensions in corporate environments; they are worth working with sensitive data or connecting equipment to corporate networks.
The episode of QuickLens and ShotBird shows a clear lesson: a popular and verified complement can no longer be benign at the time of change of owner. The store supports transfers and, unless there is additional control, new owners can publish updates that turn a utility into a mass intrusion mechanism. While platforms and regulators strengthen their controls, the immediate responsibility lies with users, security teams and administrators to inspect and clean their browsers with criteria.
If you want to deepen, here are some resources with technical analysis and monitoring of indicators: the Annex Security report on QuickLens ( annex.security), the study of monxresearch-sec on ShotBird ( monxresearch-sec), the Microsoft Defender alert on malicious extensions of IA ( Microsoft), and the Unit 42 repository that documents campaigns and lists of IOCs ( Unit 42).
Related
More news on the same subject.

GitLab critical alert: emergency patch fixes CVE-2026-19478 allowing to modify or eliminate public projects without credentials
GitLab published an emergency patch on August 17, 2026 to correct critical vulnerability in its self-hosted software (Community and Enterprise Edition) which, under certain cond...

When the MCP server keeps your credentials: the silent attack vector of the IA in production
The incorporation of IA agents into business processes has opened a practical way for production systems and data to be accessible from models: it is called Model Context Protoc...

Critical alert: CVE-2026-58231 in SAP Commerce Cloud could allow remote code execution; patch and urgent mitigation
A critical vulnerability that affects SAP Commerce Cloud, registered as CVE-2026-58231 and with maximum score 10.0 on the CVSS scale, it is being exploited attempts shortly afte...

The massive purchase of expired domains drives fraud, malware and streaming pirate: the business behind the dropcatch
An intelligence report on DNS published by Infoblox and disseminated by specialized media confirms that criminals are buying large-scale expired domains - the so-called dropcatc...

HoneyMyte updates CoolClient with a signed kernel driver to hide processes and protect the C2 channel
Kaspersky has published an analysis that attributes to the actor known as HoneyMyte (also Mustang Panda) an updated version of the CoolClient backdoor that incorporates a signed...

GeoServer on zero-day vulnerability alert in jsonArrayContains with real risk of remote execution
The GeoServer open source project has a zero-day vulnerability that is being actively explored by attackers, according to researchers' public alerts and the watchTowr intelligen...

AmnesiaStealer MacOS malware that steals credentials and controls real-time browser sessions
Security researchers have documented a new malware family aimed at macOS - called AmnesiaStealer - that combines a dropper in shell, an infostealer written in Rust and a remote ...