20 Chrome Extensions Hijacked to Steal Crypto and Inject ClickFix: Audit Your Browser Now

Proactive Security for the AI Era
NodeZero continuously and autonomously pentests infrastructure, identity, cloud, and now web applications, chaining weaknesses across every domain the way real attackers do. Every finding ships with replayable proof showing exploitable business impact, not theoretical risk.
Twenty-three Chrome Web Store extensions delivered a 19-module malware framework to more than 70,000 users, silently draining cryptocurrency wallets and harvesting every browser credential stored on infected machines. Socket security researchers disclosed the campaign on August 30, attributing initial access to a systematic strategy of acquiring legitimate extensions through ExtensionHub, a marketplace for extension ownership transfers, then pushing malicious updates through Chrome Web Store's own trusted delivery channel.
The attack chain is technically clean: attackers purchased ownership of extensions with established user bases, injected malicious code into routine version updates, and delivered payloads through official Chrome store update channels that most endpoint security tools explicitly trust. The five compromised extensions each received new permissions in their updated manifests, including declarativeNetRequest and webRequest access, which the malware uses to strip Content Security Policy headers from every website the victim visits. With CSP removed, the framework injects arbitrary JavaScript into every page session, including banking portals, cryptocurrency exchanges, and enterprise SaaS applications.
The confirmed C2 infrastructure, including api.extensionanalyticspro.top and google-update.icu, has been active since at least early 2024, suggesting the campaign operated below detection thresholds for over two years before Socket's analysis triggered widespread removal requests. Google has removed multiple extensions from the Web Store, but some remain reinstallable from within Chrome's extension manager for users who previously installed them.
Enterprise security teams need to audit extension inventories today and block the confirmed IOCs at DNS and proxy egress. Any user who had a compromised extension installed should treat all browser-stored credentials as fully compromised regardless of whether they observed suspicious activity. This post covers the full attack chain, confirmed IOCs, Sigma detection rules, and a seven-step remediation checklist.
How Chrome Extension Ownership Hijacking Enables Supply Chain Attacks
Chrome extension supply chain attacks exploit a structural weakness in the browser extension ecosystem: legitimate extensions can transfer ownership through broker platforms, and the receiving owner inherits both the install base and the ability to push updates through the original, trusted listing.
In this campaign, attackers used ExtensionHub, a marketplace where developers list extensions for sale. After acquisition, the new owner submitted version updates containing the malicious framework. Because Chrome's update mechanism delivers these updates silently to all existing users, the attacker gained immediate access to the full install base of each acquired extension without requiring any user interaction beyond the original install.
The malicious update for QuickLens, version 5.8 released February 17, 2026, added two new permission categories: declarativeNetRequest, which enables dynamic modification of HTTP request and response headers, and webRequest, which enables interception and inspection of all network traffic. These permissions allow the malware to strip Content Security Policy headers from every website, opening the door for arbitrary JavaScript injection regardless of the site's own security posture.
Not all affected extensions were acquired through brokers. Some extensions in the campaign were published as malicious tools designed to mimic legitimate utility names, relying on organic discoverability and user confusion for initial installs. This hybrid strategy made the campaign harder to detect through reputation-based signals alone, since newly malicious updates to established extensions carry the extension's full accumulated review history and user count.
Scale and Reach: 70,000 Users Across 20 Compromised Extensions
The campaign's reach varied across the affected extensions. The largest single extension, Enable Right Click and Copy, accumulated more than 70,000 active Chrome installs and 10,000 Edge installs before the malicious update deployed. Five of the 20-plus extensions were established tools compromised through ownership transfer; the remainder were purpose-built malicious extensions that mimicked legitimate names to attract organic installs.
Socket's analysis identified 19 discrete malware modules distributed across the campaign's extensions. Each module handles a specific function: dedicated modules target each of the 11 supported cryptocurrency wallet browser extensions, additional modules handle session credential harvesting and browser history exfiltration, and two modules manage the ClickFix social engineering payload delivery and the command-and-control polling loop.
The attacker infrastructure uses a C2 polling interval of five minutes, with each infected browser establishing an encrypted WebSocket connection to api.extensionanalyticspro.top and transmitting system metadata including OS version, installed extensions list, and browser profile data. This telemetry enables the attacker to identify high-value targets such as machines with multiple cryptocurrency wallet extensions installed and prioritize those sessions for manual interaction.
A secondary payload delivery domain, google-update.icu, serves fake Google Update prompt overlays that form the ClickFix social engineering component. The domains were registered using Chinese registrar infrastructure and share WHOIS characteristics with the signing certificate used for the Windows PE dropper deployed in the second attack stage.
Briefings like this, every morning before 9am.
Threat intel, active CVEs, and campaign alerts, distilled for practitioners. 50,000+ subscribers. No noise.
The 19-Module Framework: Crypto Drain, Credential Theft, and ClickFix Injection
The malware framework operates as a modular post-installation payload that loads individual JavaScript modules on demand from the C2 server. This architecture lets the attacker add new capabilities without pushing a new extension update and limits exposure to static analysis tools that inspect extension packages at rest.
Cryptocurrency targeting modules watch for navigation to any of 11 wallet extension interfaces: MetaMask, Phantom, Coinbase Wallet, Trust Wallet, Solflare, Backpack, Brave Wallet, Exodus, Binance Chain Wallet, WalletConnect, and Argon. When a matching page loads, the module replaces the legitimate wallet interface with a pixel-accurate phishing overlay and prompts the user to confirm their seed phrase for a fabricated security check. Captured seed phrases are transmitted immediately to the C2 infrastructure.
The credential harvesting module intercepts form submission events across all sites and captures username and password fields before encryption. A session harvesting module captures authentication cookies from financial, exchange, and social media accounts. The browser history module exfiltrates the full browsing history to map target activity patterns and identify additional high-value accounts to prioritize.
The ClickFix module activates when no higher-priority target such as a crypto wallet is detected in the current session. It injects a fullscreen overlay mimicking a Google Chrome update prompt, instructs the user to press a keyboard shortcut to copy a command to their clipboard, and provides a PowerShell command that downloads googleupdate.exe from drivers.solutions. The executable is signed with a certificate issued to Hubei Da'e Zhidao Food Technology Co., Ltd., a company with no established technology product history, which the attackers use to bypass certificate-based execution controls on Windows systems.
Attack Chain: From Extension Install to Wallet Drain
The full attack chain from extension install to cryptocurrency theft follows seven discrete steps, all occurring without any user action beyond the original extension installation.
Extension Acquisition
Attackers purchase ownership of established Chrome extensions via ExtensionHub, gaining publisher credentials and the ability to push updates to the full existing install base without any user action required.
Malicious Update Delivery
Version update is submitted to the Chrome Web Store with expanded permissions (declarativeNetRequest, webRequest) and obfuscated malicious JavaScript. Chrome's auto-update mechanism delivers the payload silently to all existing users.
CSP Header Stripping
The updated extension uses declarativeNetRequest rules to remove Content-Security-Policy and X-Frame-Options headers from every HTTP response, disabling same-origin protection on every site the user visits.
C2 Registration and Module Loading
A background script establishes an encrypted WebSocket connection to api.extensionanalyticspro.top every five minutes, transmits system fingerprint data, and downloads the module set appropriate for the detected target profile.
Wallet and Credential Targeting
On detecting a crypto wallet extension interface, the wallet drain module replaces the page with a phishing overlay to capture seed phrases. The credential module intercepts form submissions across all other sites.
ClickFix Dropper Delivery
On sessions with no detected crypto wallet, the ClickFix module displays a fake Chrome update overlay, instructs the user to press Win+R and paste a PowerShell command that downloads googleupdate.exe from drivers.solutions.
Persistence via Scheduled Task
googleupdate.exe, signed by a fraudulent Chinese food company certificate, executes PowerShell to create a persistent scheduled task and beacons to a secondary C2 channel for manual operator interaction.
Indicators of Compromise
The following indicators are drawn from Socket's August 30 research report and the Rescana QuickLens technical analysis. Block the C2 domains at DNS resolvers and proxy egress controls immediately. Alert on the Katzilla user agent in web proxy logs as a high-confidence indicator of active infection. Any endpoint executing googleupdate.exe from a path outside C:\Program Files\Google\Update\ should be treated as compromised and isolated for forensic review.
Secondary context: PaperCut CVE-2026-81578 and CVE-2026-82078, a pre-authentication RCE chain in PaperCut NG and MF print management servers, also reached active exploitation status this week with 47 percent of tracked installations on unpatched versions. Apply Emergency Patch Release 2 from PaperCut's security advisory if your environment runs version 24, 25, or 26. Isolate internet-exposed PaperCut servers running version 23 or earlier until an upgrade path is available.
Subscribe to unlock Indicators of Compromise
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Sigma Detection Rules for Chrome Extension Supply Chain Malware
No CVE-specific community Sigma rules exist for this campaign. Socket's research was published August 30, 2026, and SigmaHQ community coverage for browser extension malware typically requires confirmed exploitation artifacts published weeks after initial disclosure. The two rules below were generated by Decryption Digest from the documented attack mechanisms and should be validated against your proxy baseline and endpoint event logs before production deployment. Both carry status: experimental.
Rule 1 targets the Katzilla user agent in proxy logs, the network-level signal for an infected browser downloading payload modules from the C2 infrastructure. This is a high-confidence detection with minimal false positive risk since Katzilla is not a recognized browser or HTTP client string.
Rule 2 targets Chrome spawning googleupdate.exe from any path outside the legitimate Google Updater directory, a pattern specific to the ClickFix dropper component of this campaign. Deploy via your EDR's process creation telemetry.
The WAF rules below target the Katzilla user agent and C2 domain patterns at the network egress layer. While this attack is primarily browser-based, blocking C2 communication at the proxy layer prevents module download and stops the crypto drain modules from receiving targeting updates. Deploy in log mode first to baseline false positive rates.
Subscribe to unlock Sigma Detection Rules
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Subscribe to unlock Sigma Hunt Queries
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Subscribe to unlock WAF Detection Rules
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Remediation: Remove Malicious Extensions and Rotate All Credentials
Organizations with managed endpoints running Chrome or Edge should treat this campaign as an active credential breach until extension audits are complete. Any extension installed before August 30 that is not on an explicitly approved allowlist should be quarantined pending review against Socket's full extension ID list.
Subscribe to unlock Remediation & Mitigation steps
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Why Browser Extension Supply Chain Attacks Matter for Enterprise Defenders
Chrome extensions represent a largely unmanaged attack surface in most enterprise environments. Unlike application software, extensions install silently through browser sync, update without user interaction, and in many organizations face no allowlist policy or inventory tracking. This campaign demonstrates that a previously safe extension can become a credential theft tool through a single ownership transfer, with no change to the extension's name, icon, or visible functionality.
The operational tradecraft here has direct parallels to supply chain backdoor implantation campaigns targeting trusted device firmware, where attackers exploit the same assumption that anything already approved and installed can be permanently trusted. The extension ecosystem simply has a lower barrier to ownership transfer than hardware firmware, making it a more accessible supply chain target for financially motivated actors who lack the resources to develop novel exploits.
The signed binary proxy execution technique used for googleupdate.exe is consistent with evasion approaches documented in advanced persistent threat groups deploying signed kernel components to bypass endpoint controls. Certificate-based trust is being systematically weaponized across multiple threat actor tiers, from commodity malware operations to state-sponsored APT groups.
For SOC teams, the detection gap is significant: most SIEM rules treat browser process network connections as expected behavior, and most EDR products do not alert on browser extension updates unless specific behavioral rules are configured. The Katzilla user agent and the C2 domain list from this post are the highest-signal indicators available today. Deploy the Sigma detection rule for proxy logs and the retrospective hunt queries covering the past 30 days before adding longer-term extension governance controls.
The bottom line
Chrome extension supply chain attacks convert trusted browser tools into credential thieves through a single ownership transfer, with no change visible to the user. The Katzilla user agent and three confirmed C2 domains from this campaign are deployable blocklist entries today. Audit your managed endpoints against Socket's extension ID list, block the C2 domains at DNS and proxy egress, and deploy the proxy detection rule for the Katzilla user agent before end of day. Any user who held cryptocurrency in a browser wallet extension on an affected machine should generate a new wallet on a clean device and transfer all assets immediately before taking any other step.
This analysis is generic. create a free account to score threats like this against your own stack.
Frequently asked questions
What is a Chrome extension supply chain attack?
A Chrome extension supply chain attack occurs when threat actors compromise a legitimate, trusted browser extension to inject malicious code rather than building malware from scratch. In this campaign, attackers purchased ownership of established extensions through listing brokers, then pushed malicious updates through Chrome Web Store's own delivery infrastructure. Because the extensions were previously legitimate, most endpoint tools and users trusted them unconditionally, allowing the malware framework to operate undetected for over two years.
How do attackers hijack legitimate browser extensions?
Attackers acquire extension ownership through broker platforms like ExtensionHub, which list extensions available for sale or transfer. Once ownership transfers, the new owner gains the ability to publish updates through the original extension's Chrome Web Store listing. This preserves the extension's existing install base, user ratings, and Web Store permissions approval history. The attacker then pushes a version update containing malicious code alongside or replacing the original functionality, delivered silently through Chrome's auto-update mechanism.
Which Chrome extensions are affected by this campaign?
Socket identified over 20 affected extensions, including Enable Right Click and Copy, RapidLens, QuickLens, and PixelCheck. Five extensions were compromised via ownership transfers; others were published as malicious from the start. Socket's full report includes the complete list of extension IDs. Users who installed any extension on that list should treat all browser-stored credentials as compromised. Google has removed multiple flagged extensions from the Web Store, but reinstalls may remain possible for previously installed extensions.
What cryptocurrency wallets does this malware target?
The malware framework includes dedicated modules targeting eleven cryptocurrency wallet browser extensions: MetaMask, Phantom, Coinbase Wallet, Trust Wallet, Solflare, Backpack, Brave Wallet, Exodus, Binance Chain Wallet, WalletConnect, and Argon. The modules replace legitimate wallet pages with phishing overlays designed to capture seed phrases and private keys. Any user with these wallet extensions installed alongside a compromised extension should immediately move funds to a fresh wallet generated on a clean, uncompromised device.
How do I know if I was infected by a malicious Chrome extension?
Check your installed extensions at chrome://extensions for any ID listed in Socket's advisory. Network-level indicators include outbound connections to api.extensionanalyticspro.top or google-update.icu. A process named googleupdate.exe running outside of C:\Program Files\Google\Update\ is a strong indicator of compromise. Your endpoint detection tool should flag PowerShell processes spawned by Chrome. If any indicator matches, treat all credentials stored in that browser session as fully compromised.
What should I do immediately if I had one of these extensions installed?
Remove the extension from chrome://extensions. Change passwords for every account accessed through that browser, prioritizing financial accounts, email, and any SSO provider. Revoke and regenerate all API tokens stored in browser sessions. If you held cryptocurrency in a browser wallet, transfer all assets to a new wallet generated on a clean device before revoking access, since a captured seed phrase remains usable indefinitely after revocation. File an incident report if this occurred on a work-managed device.
How can my organization prevent browser extension supply chain attacks?
Deploy a browser extension allowlist policy through Chrome Browser Cloud Management or equivalent group policy. Permit only extensions with stable, verified IDs from vetted vendors. Configure DNS filtering to block known C2 domains and proxy policies that alert on unusual user agent strings such as Katzilla. Conduct quarterly audits of all installed extensions across managed endpoints, since ownership transfers can silently convert a previously safe extension into a threat vector with no visible change to users.
What is ClickFix malware and how does it work?
ClickFix is a social engineering technique in which malware presents a fake browser update or system error popup instructing users to manually paste and execute a PowerShell command from their clipboard. In this campaign, compromised extensions inject ClickFix prompts into any website the victim visits. When the user follows the instructions, the PowerShell command downloads and executes a second-stage payload called googleupdate.exe. ClickFix is effective because users believe they are following a legitimate software update prompt from a trusted application.
Sources & references
Free resources
Critical CVE Reference Card 2025–2026
25 actively exploited vulnerabilities with CVSS scores, exploit status, and patch availability. Print it, pin it, share it with your SOC team.
Ransomware Incident Response Playbook
Step-by-step 24-hour IR checklist covering detection, containment, eradication, and recovery. Built for SOC teams, IR leads, and CISOs.
Get threat intel before your inbox does.
50,000+ security professionals read Decryption Digest for early warnings on zero-days, ransomware, and nation-state campaigns. Free, daily, no spam.
Unsubscribe anytime. We never sell your data.

Founder & Cybersecurity Evangelist, Decryption Digest
Cybersecurity professional with expertise in threat intelligence, vulnerability research, and enterprise security. Covers zero-days, ransomware, and nation-state operations for 50,000+ security professionals every morning.
