40 Malicious Firefox Extensions Steal Crypto Wallet Secrets

Security researchers at Socket have uncovered a large-scale campaign of malicious Firefox extensions designed to steal cryptocurrency assets. The campaign, dubbed Offside Wallet Theft Factory, has been active since at least March 2026. Researchers identified 77 related extensions sharing similar code and infrastructure, 40 of which contained malicious functionality for stealing sensitive data.

Scale of the threat: The malicious add-ons impersonated popular Web3 products, including OKX, Rabby Wallet, TronLink and other crypto wallets. A single successful installation can expose a seed phrase or private key, potentially earning attackers far more than the cost of repeatedly publishing disposable extensions.

🎭 Four Types of Malicious Extensions

Researchers classified the 40 malicious extensions into four groups based on their attack mechanisms:

🌐 Phishing via Supabase (7 extensions)

Seven extensions connected to attacker-controlled Supabase projects and could be instructed remotely to display phishing pages or fake cryptocurrency wallet interfaces. This setup allows attackers to dynamically change their targets without having to update the extension itself.

📤 Data Theft via Cloudflare Workers (15 extensions)

Fifteen add-ons stole seed phrases, private keys and other cryptocurrency wallet secrets and transmitted them to operators through Cloudflare Workers. Using serverless infrastructure makes command-and-control servers more difficult to trace and block.

🔑 Modified Rabby Wallet Extensions (13 extensions)

Another 13 extensions were modified versions of Rabby Wallet. All of them stole serialized keyring data before it was encrypted locally. This is especially dangerous because the attack occurs at the stage when sensitive information has not yet been protected by the wallet's cryptography.

📋 Clipboard Interception (5 extensions)

The remaining five extensions intercepted credentials and clipboard contents, sending the information to hardcoded command-and-control addresses. This technique is particularly effective against users who copy private keys, seed phrases or other sensitive wallet information.

🎪 Disguised as Legitimate Services

The campaign used sophisticated disguise techniques. Some extensions initially entered Mozilla's official Firefox add-on directory while posing as harmless sports services or useful browser utilities, only to later transform into credential stealers under the same Firefox ID.

Evolution of the threat: Researchers found nine add-ons whose earlier versions genuinely displayed football, basketball and American football scores. After building a user base, their functionality was changed to malicious behavior.

🏀 37 Sports Extensions Carrying Malicious Payloads

Researchers separately examined 37 extensions disguised as sports score trackers for the NBA, football, hockey and other competitions. All of them contained the same hardcoded key for the legitimate API-Sports service, while presenting users with completely different functionality:

  • Password generators
  • Dark mode for websites
  • VPN functionality
  • Currency converters
  • Screenshot tools
  • Notes and productivity utilities

Using the legitimate API-Sports service allowed the extensions to appear harmless during superficial inspection while malicious logic operated in parallel.

⚙️ Technical Attack Mechanisms

The attackers relied on two primary methods for stealing sensitive information:

Method 1: Remotely Loaded Fake Pages

The extension functioned as a loader that remotely fetched fake cryptocurrency wallet pages. Users entered their information into a phishing interface without realizing that it was unrelated to the legitimate wallet. For attackers, this approach offers several advantages: targets can be changed quickly, and static analysis of the extension's packaged code is less likely to reveal the full malicious functionality.

Method 2: Embedded Malicious Logic

In other cases, the malicious code was embedded directly inside the browser extension and intercepted sensitive information at the browser level. This method can be harder to detect because it does not require additional network requests to download a separate payload.

🔄 Republishing Strategy

The campaign operators use a sophisticated distribution strategy:

  • Changing IDs and names: Regularly rotating identifiers to bypass blocks
  • Reusing old IDs: Bringing back previously used identifiers after a cooling-off period
  • Cloning code: Rapidly generating new variants with minimal changes
  • Splitting malicious logic: Distributing functionality across add-ons, remote websites and cloud infrastructure

Attack economics: The republishing model is cheap and highly scalable. Just one successful extension installation can generate more money for attackers than the cost of continuously publishing disposable add-ons.

🛡️ How to Protect Yourself From Malicious Extensions

Socket recommends several layers of protection:

Before Installing an Extension

  1. Read reviews: Pay particular attention to negative reviews and security warnings
  2. Verify the developer: Look for information about the company or individual behind the extension
  3. Review permissions: A sports extension should not need access to every website you visit
  4. Check the publication date: Newly published extensions with very few installations should be treated cautiously

Monitoring Installed Extensions

  1. Perform regular audits: Periodically review the list of installed add-ons
  2. Remove unused extensions: Minimize your attack surface
  3. Watch for updates: Review changelogs when extensions are updated
  4. Use security tools: Consider tools such as Socket Safe Extension and similar solutions

Protecting Crypto Assets

  1. Hardware wallets: Use hardware wallets for significant amounts
  2. Never enter a seed phrase into a browser: Only enter it in the wallet's official application when absolutely necessary
  3. Verify URLs: Make sure you are interacting with the legitimate website
  4. Use 2FA: Enable two-factor authentication wherever possible

🔍 Signs of Compromise

If you suspect that you may have installed a malicious extension, warning signs can include:

  • Unusual activity: Transactions you did not authorize
  • Browser changes: New tabs, search engines or homepage modifications
  • Performance degradation: The browser suddenly becomes slower than usual
  • Pop-ups: Unexpected advertisements or notifications

Emergency response: If you suspect compromise, immediately remove recently installed extensions, change passwords, inspect your crypto wallets for suspicious activity and move funds to a new wallet generated from a new seed phrase.

📊 Context: The Evolution of Browser Extension Threats

The Offside Wallet Theft Factory campaign reflects a broader trend toward increasingly sophisticated attacks delivered through browser extensions:

Evolution of Techniques (2024-2026)

  • 2024: Simple keylogger extensions
  • 2025: Integration with legitimate APIs to disguise malicious behavior
  • 2026: Multi-stage attacks with malicious logic split across multiple components

Why Firefox Became a Target

Firefox remains popular among cryptocurrency users because of:

  • Its emphasis on privacy and openness
  • A perception of fewer malicious extensions compared with Chrome
  • An active crypto community
  • Support for Web3 browser extensions

That combination makes Firefox users an attractive target for campaigns specifically designed to steal cryptocurrency assets.

🎯 Recommendations for Crypto Users

Given the scale of the campaign, users should consider the following steps:

  1. Audit your extensions: Review every Firefox extension you have installed, especially those related to crypto wallets or sports
  2. Update wallet software: Make sure you are using the latest legitimate versions of Rabby Wallet, OKX and other wallet products
  3. Use hardware wallets: Move large balances to hardware wallets
  4. Stay cautious: Never enter seed phrases into unknown or suspicious browser extensions
  5. Share warnings: Report suspicious extensions and inform the wider community

💎 Conclusion: Constant Vigilance

The Offside Wallet Theft Factory campaign demonstrates that browser extensions remain a serious attack vector for cryptocurrency users. The combination of social engineering through impersonation of legitimate services, technical sophistication through distributed malicious logic, and an economically efficient republishing model makes these threats particularly dangerous.

For cryptocurrency users, the main lesson is simple: security requires constant vigilance. Regularly auditing browser extensions, using hardware wallets for significant holdings and never entering seed phrases into suspicious browser add-ons can protect users from the majority of these attacks.

Fundamental principle: In cryptocurrency, you are ultimately responsible for your own security. No antivirus product or built-in browser protection can replace careful judgment when installing extensions or entering sensitive information.

The industry continues to develop tools for defending against these threats, including automated extension code analysis, reputation-based systems and community-driven blocklists. But the final layer of protection still depends on the user. Stay cautious, verify extensions before installation and never entrust your crypto assets to questionable browser add-ons.

Offside Wallet Theft Factory is neither the first nor the last malicious extension campaign. However, understanding how these attacks work and following basic security practices can dramatically reduce the risk of becoming a victim. In an environment where a single extension can cost you your entire crypto portfolio, vigilance is not paranoia — it is a necessity.

“Security is not a product you can buy once, but a process that must be maintained continuously. In the digital age, the weakest link is often not the technology, but the human factor.”

— Bruce Schneier, cryptographer and security expert

28.08.2026, 01:57