Geek Guy

Malicious Browser Extensions: 2025-2026 Threat Analysis

Browser extension stores face persistent security threats from large-scale malware campaigns impacting millions of users and stealing digital assets. Threat actors deploy sophisticated techniques, including sleeper agents that remain benign for years, steganographic payloads hidden inside image files, and AI-generated code to evade standard detection.

These malicious extensions primarily target sensitive data, including cryptocurrency wallets, session tokens, and credentials via silent updates. Because official store review processes frequently miss these dynamic threats, mitigating risks requires enterprise access controls, regular extension audits, and specialized behavioral detection tools to identify unauthorized activity.

Malicious Browser Extensions: 2025-2026

Comprehensive Threat Analysis Report — October 29, 2026

Sources: Koi Security, Socket, Malwarebytes, Palo Alto Networks, LayerX, ACM Research, Mozilla, Google

23
Major Campaigns
8.8M+
Users Affected
$1M+
Crypto Stolen
268+
Named Extensions

Executive Summary

The browser extension ecosystem has become one of the most active vectors for large-scale malware distribution. Official stores — Chrome Web Store (111,933 extensions) and Firefox Add-ons (39,600 analyzed) — are not immune. Documented campaigns have collectively infected over 8.8 million users, stolen over $1 million in cryptocurrency, and established persistent remote-code-execution backdoors.

Key Finding: Sleeper Agents

Extensions operated legitimately for 5–7 years before weaponization via silent update. Chrome and Edge auto-update delivered malware to entire user bases without user consent.

Key Finding: Steganographic Payloads

Malicious JavaScript hidden inside PNG icon files bypasses static analysis and review processes. Activation probability set to 10% to evade behavioral detection.

Key Finding: AI-Assisted Malware

AI-generated code used to scale campaigns (150+ extensions in GreedyBear). LLMs accelerate malware production, enabling rapid variation and evasion.

1. Threat Landscape Overview

Browser Extension Stores: Attack Surface vs. Detected Risks Chrome Web Store 111,933 exts 88 CRIT, 429 HIGH Firefox Add-ons 39,600 analyzed 68 CRIT, 84 HIGH Low/Minimal/Medium High Risk Critical Risk Impact Summary 8.8M+ users infected $1M+ crypto stolen 23+ campaigns identified

Market Size and Attack Surface

StoreExtensionsAnalyzedCritical/High Risks
Chrome Web Store~111,933289,600 (RiskyPlugins)88 critical, 429 high
Firefox Add-ons~120,000+39,600 (RiskyPlugins)68 critical, 84 high
Edge Add-onsShared w/ Chrome—Many campaigns persist here

Campaign Timeline (2025-2026)

Major Malicious Extension Campaigns: Apr 2025 — Oct 2026 Apr 25 Jul 25 Sep 25 Dec 25 Jan 26 Apr 26 Jun 26 Jul 26 Oct 26 40+ Firefox wallet clones 18 sleeper agents (2.3M) 16 ChatGPT stealers GreedyBear (150 exts, $1M) MEXC API key stealer GhostPoster (17 FF, 50K) ShadyPanda (145 exts, 4.3M) GhostPoster +17 (840K) Zoom Stealer (18 exts) 108 Chrome OAuth stealers VPN Go clipboard J7Tracker/VREO 16 Rabby/OKX clones 3 Phantom/Jup/Bitget

Threat Category Distribution

CategoryChrome CampaignsFirefox CampaignsEstimated Users
Crypto wallet theft35250K+
Browser surveillance/spyware426M+
Session hijacking31100K+
Browser hijacking/redirect212.3M+
Clipboard/credential theft2250K+
Ad fraud/affiliate fraud11890K+
OAuth token theft1020K+

2. Chrome Extension Campaigns

2.1 ShadyPanda (DarkSpectre) — Critical

DiscovererKoi Security (Dec 2025)
Total Extensions20 Chrome (145 total w/ Edge)
Total Installs4.3 million (Chrome + Edge)
StatusRemoved from Chrome; some still live on Edge
TTPsSleeper agent: 5–7 years clean operation before weaponization via silent update
ImpactRCE backdoor (300K users) + full spyware (4M users)
Extension NameChrome IDInstallsRisk
Clean Mastereagiakjmjnblliacokhcalebgnhellfi200,000+Critical
Speedtest Proibiejjpajlfljcgjndbonclhcbdcamai—High
BlockSiteogjneoecnllmjcegcfpaamfpbiaaiekh—High
Address Bar Search Switcherjbnopeoocgbmnochaadfnhiiimfpbpmf—High
SafeSwift New Tabcdgonefipacceedbkflolomdegncceid—High
Infinity V+ New Tabgipnpcencdgljnaecpekokmpgnhgpela—High
OneTab Plusbpgaffohfacaamplbbojgbiicfgedmoi—High
Infinity New Tabnnnklgkfdfbdijeeglhjfleaoagiagig—High
Dream Afar New Tablehjnmndiohfaphecnjhopgookigekdk—Medium
Download Manager Prohlcjkaoneihodfmonjnlnnfpdcopgfjk—Medium
Galaxy Theme Wallpaperhmhifpbclhgklaaepgbabgcpfgidkoei—Medium
Halo 4K Wallpaperlnlononncfdnhdfmgpkdfoibmfdehfoj—Medium

2.2 GhostPoster (DarkSpectre) — High

DiscovererKoi Security / LayerX
Extensions17 original + 17 expanded = 34 total
Downloads890,000+
TTPsSteganographic payload in PNG icons; 10% activation rate

Identified Chrome/Edge extensions:

Extension NameRisk
Google Translate in Right ClickHigh
Ads Block UltimateHigh
Amazon Price HistoryHigh
Convert EverythingHigh
Instagram DownloaderHigh
One Key TranslateHigh
Translate Selected Text with GoogleHigh
Translate Selected Text with Right ClickHigh
Youtube DownloadHigh
Color EnhancerMedium
Cool CursorMedium
Floating Player – PiP ModeMedium
Full Page ScreenshotMedium
Page Screenshot ClipperMedium
RSS FeedMedium
Save Image to PinterestMedium

2.3 Zoom Stealer (DarkSpectre) — High

DiscovererKoi Security (Jan 2026)
Extensions18 (Chrome, Edge, Firefox)
TTPsHarvests Zoom/Google Meet URLs, passwords, IDs, topics
Extension NameChrome IDRisk
Chrome Audio CapturekfokdmfpdnokpmpbjhjbcabgligoelgpHigh
ZED: Zoom Easy DownloaderpdadlkbckhinonakkfkdaadceojbekepHigh
X (Twitter) Video DownloaderakmdionenlnfcipmdhbhcnkighafmdhaHigh
Google Meet Auto AdmitpabkjoplheapcclldpknfpcepheldbgaHigh
Zoom.us Always Show “Join From Web”aedgpiecagcpmehhelbibfbgpfiafdkmHigh
Timer for Google MeetdpdgjbnanmmlikideilnpfjjdbmneanfHigh
CVR: Chrome Video RecorderkabbfhmcaaodobkfbnnehopcghicgffoHigh
GoToWebinar Download RecordingscphibdhgbdoekmkkcbbaoogedpfibemeHigh
Meet auto admitceofheakaalaecnecdkdanhejojkpeaiHigh
Zoomcoder ExtensionebhomdageggjbmomenipfbhcjamfkmblHigh
Auto-join for Google MeetajfokipknlmjhcioemgnofkpmdnbaldiHigh
Google Meet TweakdakebdbeofhmlnmjlmhjdmmjmfohiicnMedium
Mute All on MeetadjoknoacleghaejlggocbakidkoifleMedium
Google Meet Push-To-TalkpgpidfocdapogajplhjofamgeboonmmjMedium
Photo DownloaderifklcpoenaammhnoddgedlapnodfcjpnMedium

2.4 108-Extension Data Exfiltration — Critical

DiscovererSocket Threat Research (Apr 2026)
Extensions108 total
Installs~20,000
PublishersYana Project, GameGen, SideGames, Rodeo Games, InterAlt (single operator)
C2cloudapi.stream, mines.cloudapi.stream, top.rodeo
Breakdown54 OAuth2 stealers, 1 Telegram session theft, 45 backdoors, 2 ad injection, 1 translation proxy
Extension NameChrome IDThreatRisk
Telegram Multi-accountobifanppcpchlehkjipahhphbcbjekfaTelegram session theft (15s interval)Critical
Web Client for Telegram – TelesidemdcfennpfgkngnibjbpnpaafcjnhcjnoStaged Telegram theftCritical
Formula Rush Racing GameakebbllmckjphjiojeioooidhnddnpljGoogle OAuth2 identity theftHigh
Web Client for Youtube – SideYoubfoofgelpmalhcmedaaeogahlmbkopfdContent injectionHigh
Web Client for TikTokcbfhnceafaenchbefokkngcbnejachedContent injectionHigh
Text TranslationogogpebnagniggbnkbpjioobomdbmdcjTranslation proxyHigh
Page LockerldmnhdllijbchflpbmnlgndfnlgmkgifBackdoorHigh
YouSide – Youtube SidebarmmecpiobcdbjkaijljohghhpfgngpjmkBackdoorHigh
Page Auto RefreshlnajjhohknhgemncbaomjjjpmpdigedgBackdoorHigh
Clear Cache PlusbgdkbjcdecedfoejdfgeafdodjgfohnoOAuth2 + backdoorHigh
Speed Test for ChromebpljfbcejldmgeoodnogeefaihjdgbamOAuth2 + backdoorHigh

96 additional game/utility extensions in the same campaign share identical C2 infrastructure. Full list in the Markdown report.

2.5 Chrome Sleeper Agent Campaign (18 extensions) — High

DiscovererKoi Security (Jul 2025)
Chrome Installs1.7 million (2.3M with Edge)
StatusAll removed from Chrome Web Store
TTPsBackground service worker listener; URL capture + redirect hijacking
Extension NameRisk
Color Picker, Eyedropper — Geco colorpickHigh
Emoji keyboard onlineHigh
Free Weather ForecastHigh
Video Speed ControllerHigh
Unlock Discord — VPN ProxyHigh
Dark Theme — Dark Reader for ChromeHigh
Volume Max — Ultimate Sound BoosterHigh
Unblock TikTokHigh
Unlock YouTube VPNHigh
Unlock TikTokHigh
WeatherHigh

2.6 Additional Chrome Campaigns

CampaignExtensionsDownloadsRisk
ChatGPT Session Stealer (Malwarebytes, Jan 2026)15 Chrome + 1 Edge~900High
MEXC API Key Stealer (Socket, Sep 2025)1—Critical
GenAI Extension RATs (Palo Alto Unit 42)18—Critical
J7Tracker/VREO/GhostApe (Socket, Jul 2026)4—High
VPN Go Clipboard Stealer (Socket, Jun 2026)1 Chrome146High

3. Firefox Extension Campaigns

3.1 GreedyBear — Critical

DiscovererKoi Security (Aug 2025)
Extensions150
Estimated Theft$1,000,000+ in cryptocurrency
StatusRemoved from Firefox Add-ons
TTPsUpload benign, accumulate fake reviews, strip branding, inject keylogger for wallet credentials
ImpersonatedMetaMask, TronLink, Rabby, and other crypto platforms

3.2 GhostPoster (Firefox) — High

DiscovererKoi Security (Dec 2025)
Extensions17
Downloads50,000+
TTPsMalicious JavaScript hidden in PNG icon files; payload on 10% of loads
Extension NameRisk
Free VPN ForeverHigh
Weather Best ForecastHigh
Cache Fast Site LoaderHigh
FreeMP3DownloaderHigh
Google Translate Right ClicksHigh
Google Traductor EspHigh
World Wide VPNHigh
Translator GBBdHigh
Google Translate Pro ExtensionHigh
LibreTV Watch Free VideosHigh
Right Click Google TranslateHigh
Screenshot Saved EasyMedium
CrxMouse GestureMedium
Dark Reader for FFMedium
I Like WeatherMedium
Ad StopMedium

3.3 Crypto Wallet Impersonation Wave (40+ extensions) — Critical

DiscovererKoi Security / Zen Security (Jul 2025)
Extensions40+
StatusRemoved (except MyMonero at reporting time)
ImpersonatedCoinbase, MetaMask, Trust Wallet, Phantom, Exodus, OKX, Keplr, MyMonero, Bitget, Leap, Ethereum Wallet, Filfox

Key extension IDs (subset):

Extension ID/NameRisk
metamask-addonsCritical
metamask-crypto-officialCritical
metamask-for-firefoxCritical
phantom-ext-offCritical
phantom-wallet-extensionCritical
trust-wallet-mozilla-addCritical
trust-extension-walletCritical
okx-wallet-extensionCritical
keplr-walletCritical
filfox-walletCritical
leap-walletCritical
bitget-by-addonCritical
coinbasewalletCritical
ethereum-walletCritical
mymonero-walletCritical

3.4 Phantom/Jupiter/Bitget Impersonators (3 extensions) — Critical

DiscovererSocket / Malwarebytes (Oct 2026)
TTPsFull wallet takeover: read input, detect paste, scan screens; auto-move funds to multi-chain payout addresses
ExtensionAdd-on IDRisk
Phantom impersonator3092199Critical
Jupiter impersonator3092666Critical
Bitget impersonator3092059Critical

3.5 Rabby/OKX Wallet Clones (16 extensions) — Critical

DiscovererSocket (Oct 2026)
Extensions16 (4 Rabby clones, 12 OKX clones)
C2*.icy-star-f45c.workers.dev (Cloudflare Workers)
StatusAll removed as of Oct 5, 2026
Extension IDRisk
view-focus-bright@webtools.co@6.12.2Critical
quick-track-nest@tabtools.co@8.1.18Critical
vibe-kit-tool@fasttools.co@9.21.9Critical
edge-hub-snap@protools.net@4.12.24Critical
core-hub-peak@neattools.example@8.24.21Critical
sipoo-grozza@browserweb.com@2.1Critical
mozart-seo@webtools.com@1.4Critical
clean-file-bar@neattools.com@4.21.8Critical
clean-net-timer@plugify.example@4.17.1Critical
manager-square@webtools.com@1.4Critical
val-andrew@browserweb.com@1.4Critical
manager-team@browserweb.com@1.4Critical
franklin-uk@browserweb.com@1.4Critical
franklin-uro@browserweb.com@1.4Critical

3.6 Additional Firefox Campaigns

CampaignExtensionsDownloadsRisk
VPN Go Clipboard Stealer (Socket, Jun 2026)13,499High
Orbit Tracker (Socket, 2026)1—High
VREO (Socket, 2026)1—High
Zoom Stealer Firefox variants2—High

4. Extension-by-Extension Registry Summary

Risk Rating Distribution: All Named Extensions (268 total) 268 extensions 120 Critical (45%) 125 High (47%) 23 Medium (8%) Chrome: 137 named | Firefox: 131 named

Complete extension-by-Extension registry with all named extensions, Chrome IDs, and Firefox add-on IDs is in the Markdown report.

5. Risk Rating Methodology

FactorCriticalHighMedium
Data AccessedFinancial credentials, private keys, session tokensOAuth tokens, browsing history, clipboardLimited data access
PersistenceRCE backdoor, self-updatingRemote payload executionStatic payload
ImpactFull account/wallet takeoverSession hijacking, data exfiltrationSurveillance, redirects
StealthEvasion, steganographyObfuscation, conditional activationBasic malicious code
Propagation100K+ installs or active C21K–100K installs or coordinatedIsolated, small base

6. Attack Vectors and Techniques

Sleeper Agent Pattern

Extensions published as legitimate tools, accumulate users and reviews over years, then weaponized via silent update. ShadyPanda’s Clean Master operated cleanly for 7 years before turning into spyware with RCE backdoor.

Steganographic Payloads

Malicious JavaScript hidden in PNG icon file bytes. Extension extracts payload at runtime. GhostPoster used 10% probability-based activation to evade detection. Newer variants encrypt payloads in arbitrary images.

Permission Abuse

Broad permissions (proxy, webRequest, identity.getAuthToken, web_accessible_resources: [“*”]) used to intercept all traffic, steal OAuth tokens, and inject content. Legitimate-use permissions create false-positive noise.

AI-Assisted Malware

Palo Alto Unit 42 found AI-generated code in 18 GenAI-themed RATs. GreedyBear used AI to generate 150+ extension variants. LLMs accelerate production and enable rapid evasion variation.

7. Threat Actor Attribution

Actor AliasAttributionCampaignsEstimated Impact
DarkSpectreChinese threat actorShadyPanda, GhostPoster, Zoom Stealer8.8M users
ShadyPandaSubset of DarkSpectre145 extensions over 7 years4.3M installs
GreedyBearUnknown150 Firefox wallet clones$1M+ stolen
108-Ext CampaignSingle operator (5 fronts)108 Chrome extensions20K users
MEXC Operatorjorjortan142 (alias)MEXC API AutomatorUnknown
GenAI RAT OperatorUnknown18 AI-themed RATsUnknown

8. Detection and Third-Party Tools

ToolCoverageAccuracyNotes
RiskyPlugins289.6K Chrome, 39.6K FirefoxGoodFound 88 critical + 429 high on Chrome; automated static analysis
Chrome-StatsChrome Web StorePoor45.7% of confirmed malicious scored “low risk”; unreliable
SocketChrome + FirefoxExcellentCaptured multiple campaigns pre-takedown; behavioral analysis
Koi Security (Wings)All storesExcellentDiscovered GhostPoster, ShadyPanda, GreedyBear; real-time engine
Nerq29,120 indexedModerateTrust score 0–100; avg 51/100
VirusTotalChrome extensionsPoorACM study: “work poorly to detect known malicious extensions”

Research and Community Databases

DatabaseMaintainerCoverage
chrome-mal-idsThe Privacy Commons InstituteThousands of IOCs across dozens of campaigns
malext.ioCommunityReal-time tracking from multiple sources
malicious_extension_sentrytoborrm9Automated aggregation of Chrome removals

9. Store Security Mechanisms and Failure Modes

Chrome Web Store

MechanismsStatic analysis, Manifest V3, Safe Browsing, verification badges
Failure 1Sleeper agents: Cannot detect extensions that are clean at upload
Failure 2Permissions: Broad permissions are legitimately useful
Failure 3Manifest V3: 60+ extensions found ways around MV3 restrictions
Failure 4Auto-update: Same mechanism delivers malware silently
Failure 5ML drift: Chrome-Stats scores unreliable for detection

Firefox Add-ons

MechanismsAutomated review, early crypto scam detection, manual review, block list
Failure 1Lower detection: More susceptible to obfuscation (ArXiv study)
Failure 2Crypto persists: GreedyBear bypassed June 2025 detection
Failure 3Steganography: PNG payloads bypass static analysis
Failure 4Volume: 120K+ extensions with limited staffing

10. Remediation and Prevention

Individual Users

  1. Audit installed extensions — Review chrome://extensions or about:addons weekly
  2. Remove unused extensions — Each is a potential attack surface
  3. Check against this report — Compare installed extensions against the registry above
  4. Rotate credentials — If any listed extension was installed, change passwords and check for unauthorized access
  5. Use real-time anti-malware — Can intercept some malicious behavior from installed extensions

Organizations

  1. Extension allowlisting — Deploy enterprise policies to restrict which extensions can be installed
  2. Runtime monitoring — Deploy behavioral extension monitoring (Socket, Koi Security)
  3. Audit pipeline — Regular automated scans of installed extensions across enterprise browsers
  4. Block high-risk categories — VPN, translation tools, download managers are disproportionately malicious
  5. Incident response plan — Force remove, clear data, rotate credentials on discovery

11. Appendix: Indicators of Compromise

C2 Domains and IPs

IndicatorCampaignType
extensionplay.comShadyPandaC2
yearnnewtab.comShadyPandaC2 / Exfiltration
api.cgatgpt.netShadyPandaC2
dergoodting.comShadyPandaExfiltration
cleanmasters.storeShadyPandaExfiltration
s-85283.gotocdn.comShadyPandaExfiltration
s-82923.gotocdn.comShadyPandaExfiltration
tg.cloudapi.stream108-Ext CampaignTelegram session C2
mines.cloudapi.stream108-Ext CampaignOAuth2 exfiltration
api.cloudapi.stream:8443108-Ext CampaignC2
top.rodeo108-Ext CampaignBackdoor
178.236.252.133VPN GoClipboard C2
178.236.252.161VPN GoClipboard C2
77.91.123.187VPN GoClipboard C2 (Phase 2)
*.icy-star-f45c.workers.devOKX/RabbyCloudflare C2
bonto.ioPhantom/Jupiter/BitgetExfiltration
phantom.bonto.ioPhantom/Jupiter/BitgetExfiltration
jupiter.bonto.ioPhantom/Jupiter/BitgetExfiltration
bitget.bonto.ioPhantom/Jupiter/BitgetExfiltration

References

  1. Koi Security — “4 Million Browsers Infected: Inside ShadyPanda’s 7-Year Malware Campaign” (Dec 2025)
  2. Koi Security — “Inside GhostPoster: How a PNG Icon Infected 50,000 Firefox Users” (Dec 2025)
  3. Socket Threat Research — “108 Chrome Extensions Linked to Data Exfiltration and Session Theft” (Apr 2026)
  4. Socket Threat Research — “Malicious Chrome and Firefox Extensions Posing as Free VPNs Add Clipboard Stealers” (Jun 2026)
  5. Socket Threat Research — “Malicious Chrome Extension Steals MEXC API Keys” (Sep 2025)
  6. Malwarebytes — “Malicious Chrome extensions can spy on your ChatGPT chats” (Jan 2026)
  7. Malwarebytes — “Firefox joins Chrome and Edge as sleeper extensions spy on users” (Jan 2026)
  8. Malwarebytes — “Malicious Firefox extensions impersonate popular crypto wallets” (Oct 2026)
  9. LayerX — “Browser Extensions Gone Rogue: The Full Scope of the GhostPoster Campaign” (Jan 2026)
  10. Palo Alto Networks Unit 42 — “That AI Extension Helping You Write Emails? It’s Reading Your Emails” (2025)
  11. BleepingComputer — “ShadyPanda browser extensions amass 4.3M installs” (Dec 2025)
  12. BleepingComputer — “Malicious Chrome extensions with 1.7M installs found on Web Store” (Jul 2025)
  13. BleepingComputer — “Wave of 150 crypto-draining extensions hits Firefox add-on store” (Aug 2025)
  14. ACM Transactions on the Web — “It’s Not Easy: Applying Supervised ML to Detect Malicious Extensions” (2025)
  15. ArXiv 2503.04292 — “A Study on Malicious Browser Extensions in 2025”
  16. RiskyPlugins — Chrome Web Store Extension Security Analysis
  17. RiskyPlugins — Firefox Add-ons Extension Security Analysis
  18. The Privacy Commons Institute — chrome-mal-ids GitHub Repository
  19. Nerq — Browser Extension Trust Ratings 2026
  20. Mozilla Security — Multiple takedown notices and detection system updates

Report compiled October 29, 2026. Data reflects publicly available threat intelligence as of this date.

Extension status (live/removed) may have changed since analysis. All named extensions should be assumed removed from stores unless confirmed otherwise.

Leave a Reply