Threats in the Marketplace: Malicious Extensions

Gerard Chukwu, CTI AI Technologist
TLP: CLEAR

[CS-TR-26-1101A] CRITICALSTART® Cyber Research Unit (CRU) · Threat Research

Executive Summary


The CRITICALSTART® Cyber Research Unit (CRU) is tracking a sustained run of malicious extensions that reached users in enterprises through official marketplaces, including the Chrome Web Store, Firefox Add-ons, Microsoft Edge Add-ons, and Open VSX. The campaigns leveraged working features, familiar brand names, and ordinary manifest settings to look legitimate. The observed malicious extensions logged search queries, wallet recovery phrases, artificial intelligence (AI) chat content, and developer environment data.1, 2, 3, 4 Some operations skipped the marketplace entirely, because malware wrote the extension directly into the browser profile.5, 6 A marketplace listing shows who published an extension and how popular it is, but it does not show what the extension will do next. Organizations should therefore treat extensions as software to approve, inventory, and continuously monitor for changes.

Introduction


Modern extensions are not cosmetic additions to browsers and development environments. Depending on their permissions, they can change browsing behavior, read web content, interact with authenticated applications, reach development resources, and communicate with external infrastructure. Their usefulness comes from this integration, and so does their potential for abuse. A browser extension that promises to convert documents, block advertisements, improve search results, or protect privacy rarely feels like a security decision and offers more convenience. For most users, installing one is routine. The software comes from a familiar marketplace, its permissions appear in a standard dialog, and its advertised function caters to an immediate need. That convenience creates an opportunity for attackers.

Recent investigations across the Chrome Web Store, Firefox Add-ons,20 Microsoft Edge Add-ons, and Open VSX reveal that attackers exploit the credibility of established distribution platforms. Threat actors package malicious software and let the marketplace experience supply the appearance of legitimacy. In October 2026, Socket researchers disclosed 319 Chrome extensions with about 13.4 million reported installs across a decade.1 Advertisements promoted them as manual finders, PDF converters, safe-search tools, and AI search assistants.7 Their observed purpose was different. They replaced the default search engine and routed queries through operator-controlled servers that could read each search and earn referral payments from Yahoo and Bing.1, 7 The scale illustrates a basic weakness in the extension ecosystem: distribution through a recognized marketplace can create confidence without providing continuous assurance that the software behaves safely.

Marketplace Trust and External Control

Official marketplaces provide security benefits through centralized distribution, publishing requirements, submission reviews, and software removal. However, approval does not guarantee trustworthy behavior after installation. The Searchjacked campaign illustrates why: malicious extensions used Chrome's chrome_settings_overrides.search_provider capability to redirect searches through operator-controlled servers before forwarding them to legitimate search engines.1, 8 These intermediaries could collect queries, attach referral identifiers, and change destinations without updating the installed extensions. Socket observed six identical searches through one extension reaching four different destinations.9 The finding highlights a critical limitation of marketplace review: it cannot guarantee the security of external infrastructure controlling an extension's behavior.10

Legitimate Functionality and Longevity

Malicious extensions can deliver their advertised functionality while performing unauthorized activities in the background. In August 2026, Socket identified 737 Chrome VPN extensions with more than 75,000 reported installs, distributed across at least 40 developer accounts.11 Of these, 274 impersonated established VPN and privacy brands, while 520 routed browser traffic through attacker-controlled SOCKS5 proxies.11 Similarly, two Chrome ad blockers genuinely blocked advertisements using public filter lists while recording conversations with eight AI platforms for approximately 90,000 users.3 Another network of 152 live-wallpaper extensions claimed not to collect user data despite logging IP addresses, ISP details, and clicks.12, 13 In these cases, legitimate functionality helped conceal behavior users had not authorized.

Longevity compounds this risk. Rather than activating malicious functionality immediately, some extensions delay execution until after installation, potentially evading initial review. Microsoft's investigation of the StegoAd campaign identified 119 malicious Edge extensions with payloads concealed in image and font files. Some remained dormant for days and activated only on a subset of installations.14 Microsoft concluded that static code review alone could not reliably identify extensions capable of downloading malicious code after approval.15 For enterprises, this creates risks beyond individual privacy: browser proxies can affect access to corporate applications, while extensions interacting with authenticated sessions may expose sensitive organizational information. An extension's advertised purpose is therefore a claim to verify, not evidence of its security.

Brand Impersonation and the Theft of Digital Assets

Attackers also exploit familiar names, logos, and interfaces to make malicious extensions appear legitimate. Cryptocurrency wallets are particularly attractive targets because their extensions handle sensitive recovery phrases and private keys. In October 2026, Socket documented 16 malicious Firefox extensions impersonating Rabby and OKX Wallet.16, 21 Although their manifests declared that they collected no data, the extensions intercepted recovery phrases and private keys and transmitted them through URL query parameters to attacker-controlled Cloudflare Workers.2, 16 Mozilla had unpublished all 16 by October 5, although no victim totals or confirmed financial losses were reported.16 These attacks move phishing into the installation process: users may enter sensitive credentials into a deceptive interface without ever visiting a phishing website. Remote code retrieval further allows malicious behavior to change after installation, undermining point-in-time security assessments.

Irreversible impact: For wallet holders, the consequences can be irreversible. Uninstalling an extension cannot recover a compromised recovery phrase or private key.

Developer Marketplaces Are Not Immune

Code editor extensions can expose organizations to risks that extend well beyond individual developer accounts. They operate in environments containing proprietary source code, repository credentials, API tokens, cloud configurations, and CI/CD resources, making them attractive targets for data collection and software supply chain attacks. In August 2026, Manifold Security identified 77 counterfeit extensions in Open VSX impersonating legitimate VS Code Marketplace products. All 77 contacted the same recently registered domain, and 19 collected machine, repository, and CI information.4, 22 Because the two registries maintain separate publisher identities, familiar names and descriptions do not guarantee that an extension comes from its legitimate developer.4 Even seemingly benign themes can conceal malicious functionality. In October 2026, Socket linked a cluster of VS Code themes across both marketplaces to the GlassWorm campaign. Two were confirmed malicious: one retrieved payload infrastructure through a Solana blockchain transaction memo, while another downloaded and executed attacker-controlled batch files. Microsoft subsequently removed the affected Marketplace listings.23 CRU assesses with moderate confidence that themes executing code at startup warrant the same scrutiny as other extensions, regardless of their cosmetic purpose.

When Marketplace Controls Are Bypassed

Some attackers bypass marketplaces entirely, installing extensions directly into browser profiles. In September 2026, reporting on the KREMLIN banking malware toolkit described campaigns impersonating Brazilian banks to distribute malware that installed an extension disguised as "AVSync" and manipulated Chromium's integrity checks to conceal the mod.5, 6 Elastic Security Labs identified 1,515 infected systems, more than 98% geolocated to Brazil.5, 6 Other campaigns leverage fake installers and ClickFix prompts to trick victims into executing commands that install extensions disguised as ad blockers.24, 25 These attacks demonstrate that marketplace screening cannot prevent unauthorized installation following endpoint compromise. An extension can become part of a broader intrusion rather than its initial entry point. Chrome developers have also been working on protections against policy-installed extensions that hijack New Tab pages or default search settings on unmanaged devices, although these protections were not in stable Chrome as of the August reporting.26 Organizations must therefore look beyond marketplace listings, monitoring extension inventories, unexpected browser-profile modifications, and suspicious browser behavior.

MITRE ATT&CK Technique Mapping

The table maps observed behavior to the MITRE Adversarial Tactics, Techniques, and Common Knowledge (ATT&CK) framework.

IDTechniqueObserved use
T1176.001Software Extensions: Browser ExtensionsHostile Chrome, Edge, and Firefox extensions persist in the browser with user-granted access.1, 2
T1176.002Software Extensions: IDE ExtensionsCounterfeit and theme extensions run when the editor loads.4, 23
T1036MasqueradingWallet, VPN, and developer-tool lookalikes copy names, icons, and namespaces.4, 11
T1204.004User Execution: Malicious Copy and PasteClickFix prompts persuade users to run attacker commands.24
T1027.003Obfuscated Files or Information: SteganographyStegoAd hides payloads in images and fonts.14
T1102.001Web Service: Dead Drop ResolverGlassWorm loaders resolve infrastructure from Solana transaction memos.23
T1105Ingress Tool TransferLoaders retrieve second-stage code at runtime.17
T1562Impair DefensesKREMLIN regenerates Chromium integrity values to load extensions.5
T1090ProxyFake VPN extensions route traffic through SOCKS5 servers.11
T1056Input CaptureWallet clones capture recovery phrases and private keys during import.2
T1041Exfiltration Over C2 ChannelStolen secrets leave in URL parameters sent to attacker-controlled endpoints.16

Implications for Organizations


The evidence argues for a more deliberate approach than telling users to install software only from official marketplaces. Exposure follows the data an extension can reach, so employees who manage wallets, work in code editors, use AI assistants, or rely on VPN tools carry the most risk and should be treated as a distinct group. Controls must also extend beyond installation. Network monitoring can reveal unexpected connections to external services, and endpoint telemetry can reveal unauthorized changes to browser profiles or developer environments. For extensions that handle credentials, authenticated sessions, source code, or financial assets, the acceptable level of access should be especially narrow. These measures do not end marketplace abuse. They reduce the chance that a convincing listing becomes an unrestricted path into the organization.

Organizational Mitigation Strategies


To mitigate risks associated with malicious marketplace extensions, we recommend the following:

Immediate (within 24 hours)

  • Inventory installed extensions: Export extension IDs, versions, publishers, installation sources, and permissions from managed Chrome, Edge, and Firefox profiles, as well as developer editors. Compare findings against known malicious extension identifiers and removal lists published by Socket and Microsoft.
  • Investigate unauthorized search and proxy changes: Identify extensions that modify default search providers or browser proxy settings without an approved business purpose. Remove confirmed malicious extensions and investigate associated traffic.
  • Identify counterfeit developer extensions: Review installed VS Code extensions and workspace recommendations, including .vscode/extensions.json and devcontainer.json, for identifiers associated with the Open VSX campaign. Search network logs for mangorbit[.]com.
  • Notify affected wallet holders: Determine whether staff installed cloned wallet extensions or entered recovery phrases or private keys into them. Treat exposed credentials as compromised and transfer affected assets to a newly generated wallet using a clean device.

Short-Term (within two weeks)

  • Enforce extension allowlisting: Configure Chrome and Edge extension installation policies to block unapproved extensions and permit explicitly approved identifiers. Use Chrome's ExtensionSettings policy where possible. Apply Firefox's ExtensionSettings policy to enforce equivalent restrictions.
  • Verify publishers, not just extension names: Approve extensions based on their unique identifiers, verified publisher identity, and distribution source. Consider mirroring approved developer extensions internally and blocking automated installations from unverified publishers.
  • Detect unauthorized installations: Alert on extensions that fall outside approved inventories or management policies, unexpected changes to browser profiles, and modifications to browser configuration or integrity-related files by unauthorized processes.
  • Detect social-engineered execution: Monitor suspicious process chains involving browsers, script interpreters, and command shells, particularly when followed by malicious link or attachment access, downloads, encoded commands, or unauthorized extension installation.

Structural

  • Apply controls according to data exposure: Enforce stricter extension policies for developers, wallet custodians, and employees who routinely access sensitive information through AI platforms.
  • Separate sensitive credentials from extension-accessible environments: Use isolated environments for cryptocurrency wallets, short-lived developer credentials, and centralized secrets management rather than exposing long-lived keys to everyday browser and development workflows.
  • Treat extensions as third-party software: Review publisher identity, requested permissions, distribution source, and update history before approval. Reassess approved extensions periodically and when significant updates or ownership changes occur.

Conclusion


Malicious marketplace extensions exploit the relationship between convenience and confidence. The threat does not always require sophisticated exploitation, because a deceptive name, an ordinary manifest setting, a working utility, or a convincing listing can be enough to establish access. Users and organizations should not equate marketplace availability with verified behavior. That raises a harder question. What happens when an extension is legitimate at installation, earns years of user confidence, and becomes malicious later? That is the subject of the second article in this series.

This advisory was written using the best intelligence available at the time and is subject to change as additional information becomes available. Visit Critical Start's Resources page for threat research articles and security advisories.

Further Reading


  1. Tuckner, J., Socket (Oct. 29, 2026). Searchjacked: Hidden Browser Extensions Hijack Searches for 13 Million Users. https://socket.dev/blog/searchjacked
  2. Edwards, J., Socket (Oct. 7, 2026). 16 Malicious Firefox Extensions Steal Cryptocurrency Wallet Credentials. https://socket.dev/blog/firefox-crypto-wallet-stealers
  3. MalExt Sentry (Jun. 2026). PromptSnatcher: AdBlocker stealing Ai Chats. https://malext.io/reports/PromptSnatcher/
  4. Manifold Security (Aug. 4, 2026). 77 "evil twin" Open VSX extensions: 19 copy private repo and CI data to a new domain. https://www.manifold.security/blog/open-vsx-evil-twin-extensions
  5. The Hacker News (Sep. 15, 2026). KREMLIN Banking Malware Hijacks Chrome and Edge to Steal Credentials and Session Tokens. https://thehackernews.com/2026/09/kremlin-banking-malware-hijacks-chrome.html
  6. BleepingComputer (Sep. 16, 2026). Malware bypasses browser checks to force install Chrome, Edge extensions. https://www.bleepingcomputer.com/news/security/malware-bypasses-browser-checks-to-force-install-chrome-edge-extensions/
  7. Malwarebytes (Oct. 30, 2026). Fake PDF and search tools hijacked searches for 13.4 million Chrome users. https://www.malwarebytes.com/blog/news/2026/10/fake-pdf-and-search-tools-hijacked-searches-for-13-4-million-chrome-users
  8. GBHackers (Oct. 29, 2026). 319 Suspicious Chrome Extensions Hijack Default Search Settings Without Sensitive Permissions. https://gbhackers.com/chrome-extensions-hijacking/
  9. How-To Geek (Oct. 2026). Hundreds of Chrome extensions were caught hijacking searches. Here's how to check yours. https://www.howtogeek.com/hundreds-of-chrome-extensions-were-caught-hijacking-searches-heres-how-to-check-yours/
  10. Gblock (Oct. 30, 2026). 319 Chrome Extensions Hijacked Searches for 13.4M Users. https://www.gblock.app/articles/chrome-extensions-13-million-installs-search-hijacking-2026
  11. Socket (Aug. 11, 2026). 737 Chrome VPN Extensions Linked to Brand Impersonation and Browser Traffic Redirection. https://socket.dev/blog/chrome-vpn-extension-impersonation
  12. TechRepublic (Jun. 17, 2026). 105K Chrome Installs Linked to Adware and Fake Google Traffic. https://www.techrepublic.com/article/news-chrome-extensions-fake-traffic-user-data/
  13. Socket (Jun. 14, 2026). 152 Chrome Live Wallpaper Extensions Hid Ad Tracking and Faked Google Search Traffic. https://socket.dev/blog/152-chrome-live-wallpaper-extensions-hid-ad-tracking
  14. The Hacker News (Jun. 29, 2026). Microsoft Removes 119 Edge Extensions That Hid Malware in Images and Fonts. https://thehackernews.com/2026/06/microsoft-removes-119-edge-extensions.html
  15. TechRadar (Jun. 30, 2026). Microsoft takes down over 100 malicious Edge extensions hiding malware in images and fonts. https://www.techradar.com/pro/security/microsoft-takes-down-over-100-malicious-edge-extensions-hiding-malware-in-images-and-fonts
  16. CyberInsider (Oct. 2026). 16 malicious Firefox extensions caught stealing crypto wallet secrets. https://cyberinsider.com/16-malicious-firefox-extensions-caught-stealing-crypto-wallet-secrets/
  17. Pandya, K., Socket (Oct. 27, 2026). Malicious Firefox Extensions Impersonate Phantom, Jupiter, and Bitget to Steal Wallet Secrets. https://socket.dev/blog/firefox-wallet-impersonators
  18. Cryptika, republishing Cyber Security News (Oct. 28, 2026). Malicious Firefox Extensions Impersonate Phantom, Jupiter, and Bitget to Steal Crypto Wallet Keys. https://www.cryptika.com/malicious-firefox-extensions-impersonate-phantom-jupiter-and-bitget-to-steal-crypto-wallet-keys/
  19. OffSeq Threat Radar (Oct. 28, 2026). Malicious Firefox Extensions Impersonate Phantom, Jupiter, and Bitget to Steal Wallet Secrets. https://radar.offseq.com/threat/malicious-firefox-extensions-impersonate-phantom-jupiter-and-bitget-to-steal-wallet-secrets-da426c1d743482d0
  20. CyberInsider (Aug. 2026). 40 malicious Firefox extensions caught stealing crypto wallet data. https://cyberinsider.com/40-malicious-firefox-extensions-caught-stealing-crypto-wallet-data/
  21. The Hacker News (Oct. 8, 2026). 16 Malicious Firefox Extensions Pose as Rabby and OKX Wallets to Steal Recovery Phrases. https://thehackernews.com/2026/10/16-malicious-firefox-extensions-pose-as.html
  22. BleepingComputer (Aug. 4, 2026). 77 Open VSX extensions found harvesting developer info. https://www.bleepingcomputer.com/news/security/77-open-vsx-extensions-found-harvesting-developer-info/
  23. Socket (Oct. 2, 2026). Pretty Themes, Hidden Loaders: GlassWorm-Linked Extensions Span VS Code Marketplace and Open VSX. https://socket.dev/blog/glassworm-vscode-themes
  24. Cyber Security News (Jul. 28, 2026). Hackers Are Using Fake Crypto Wallet Screens to Steal Recovery Phrases and Browser Sessions. https://cybersecuritynews.com/hackers-are-using-fake-crypto-wallet-screens/
  25. GBHackers (Jul. 2026). CastleLoader Campaign Deploys NeedleStealer to Steal Crypto Wallet Seeds and Browser Sessions. https://gbhackers.com/castleloader-campaign-deploys-needlestealer/
  26. BleepingComputer (Aug. 2, 2026). Google Chrome may soon block New Tab hijacker extensions by default. https://www.bleepingcomputer.com/news/google/google-chrome-may-soon-block-new-tab-hijacker-extensions-by-default/

Appendix: Indicators of Compromise


CampaignTypeIndicator
Open VSX counterfeitsDomainmangorbit[.]com (registered July 15, 2026)
Fake VPN networkBehaviorchrome.proxy.settings routing traffic to SOCKS5 proxies on port 1082
Firefox wallet clones, wave 2Domain*.icy-star-f45c.workers[.]dev
Firefox wallet clones, wave 3Domainsphantom[.]bonto[.]io, jupiter[.]bonto[.]io, bitget[.]bonto[.]io
Wallpaper networkDomainstabplugins[.]com, yowgames[.]com, chromewallpaper[.]com
SearchjackedDomainsearch.safesearchgame[.]com
GlassWorm-linked themesExtension IDscosmic-themes.theme-cosmic-nebula, cosmic-themes.sql-formatter
KREMLINExtension nameExtension masquerades as "AVSync"
CastleLoaderDomainsgrenagana[.]com, thenugcompany[.]org, avivtech[.]org