40 Malicious Firefox Extensions Exposed in Crypto Wallet Theft Campaign — The Browser Add-On Trap You Cannot Afford to Ignore + Video

Listen to this Post

Featured Image

A Dangerous New Chapter in Browser Security

Browser extensions are supposed to make the web more useful. They can manage passwords, display sports scores, take notes, connect users to cryptocurrency wallets, or add convenient features to everyday browsing. But every extension also creates another layer of software running inside a trusted environment.

That trust is exactly what cybercriminals are exploiting.

Security researchers at Socket have uncovered a coordinated campaign involving 77 Firefox extension identities, including 40 extensions confirmed to contain wallet- or credential-stealing functionality. The researchers have provisionally named the operation “Offside Wallet Theft Factory.” The activity appears to have been underway since at least March 2026 and continued into August.

The most disturbing part is not simply the number of malicious extensions. It is the way the attackers designed them to look ordinary, harmless, and sometimes even useful until the moment they were ready to steal.

The Extension Store Became Part of the Attack Surface

The campaign demonstrates a broader problem with modern browser security: users often assume that software distributed through an official extension marketplace has already passed a meaningful security test.

That assumption can be dangerous.

Socket found extensions impersonating legitimate Web3 products including OKX, Rabby Wallet, and TronLink, while other extensions were disguised as unrelated utilities. Some appeared to offer note-taking, VPN, password-generation, theme, or sports-score functionality.

The attackers did not need every extension to immediately behave like malware. Instead, they built an ecosystem in which seemingly harmless software could serve as camouflage, evolve through updates, or share code and infrastructure with more obviously malicious packages.

The “0KX WEB3” Trick Shows How Simple Deception Can Work

One of the clearest examples is an extension called “0KX WEB3.”

The name is deliberately deceptive. The first character is a zero rather than the letter “O,” creating a visual resemblance to the legitimate OKX cryptocurrency brand.

At first glance, a user searching for a wallet-related extension could easily interpret the name as an authentic Web3 product.

The extension’s own description reportedly claimed that it collected no data. Yet Socket’s analysis found that the package did not contain a genuine wallet implementation. Instead, it used a remotely controlled mechanism capable of changing what the user saw.

The Notepad Was the Disguise

The most clever element was the use of a harmless-looking interface.

Rather than immediately presenting a wallet-import screen, the extension could display something resembling a simple notepad or other benign functionality.

That makes the extension considerably less suspicious.

A user might install it, open it once, see nothing alarming, and forget about it. Meanwhile, the extension could contact an attacker-controlled backend.

The malicious behavior could then be activated remotely.

Supabase Became the Remote Switch

The attackers used Supabase, a legitimate cloud platform, as part of the remote-control architecture in several extensions.

This distinction is important: Supabase itself is not the malware. The attackers abused legitimate infrastructure to control malicious software.

Socket found seven confirmed malicious extensions using a similar remote-loader architecture. The extensions could query attacker-controlled Supabase projects and retrieve instructions determining what content should be displayed.

That means criminals did not necessarily need to publish another Firefox extension update when they wanted to change the attack.

They could alter the remote configuration.

The Attack Could Change Without a New Extension Update

This is one of the most important lessons from the campaign.

Traditional malicious-extension detection often focuses on the code shipped inside the package. But when an extension retrieves instructions or content from remote infrastructure, its behavior can change after installation.

A seemingly boring extension installed weeks earlier could suddenly begin displaying a malicious wallet page.

The attacker effectively separates the delivery mechanism from the payload.

That makes the operation harder to detect and gives criminals greater flexibility.

The Fake Wallet Page Is Where the Theft Begins

Once the malicious configuration is activated, the extension can display a convincing Web3 interface designed to persuade victims to import an existing wallet.

The victim may see familiar concepts such as “Create Wallet” or “Import Wallet.”

Nothing about the page necessarily screams malware.

The dangerous moment arrives when the user enters a recovery phrase or private key.

A cryptocurrency recovery phrase is not an ordinary password. It can represent the master credential needed to recover control of a wallet and its assets.

Once a victim voluntarily types that information into an attacker-controlled interface, the attacker may be able to reconstruct the wallet elsewhere.

A Recovery Phrase Should Never Be Given to a Browser Extension

This campaign reinforces a fundamental cryptocurrency security rule.

A legitimate wallet may ask a user to enter a recovery phrase during a legitimate recovery process, but users must be extremely careful about where that request originates.

An extension that suddenly asks for a 12-word or 24-word recovery phrase should be treated as a high-risk event, particularly if the user did not deliberately initiate wallet recovery.

The safest assumption is simple:

Anyone who obtains your recovery phrase may be able to control the wallet associated with it.

Minimal Permissions Do Not Mean Minimal Risk

Another particularly valuable lesson from the investigation concerns extension permissions.

Users frequently judge browser extensions by the permissions they request.

That is useful, but it is not enough.

Some of the extensions examined by Socket could perform their theft without requiring a long list of obviously alarming permissions. In the remote-phishing model, the attacker could simply persuade the victim to enter sensitive information into a malicious interface.

The browser permissions therefore tell only part of the story.

77 Extensions Were Connected to the Same Broader Operation

Socket ultimately identified 77 linked Firefox extension identities.

Of those:

40 were confirmed malicious.

37 were deceptive sports-score shells.

The 37 sports-related extensions did not contain confirmed wallet or credential theft in the analyzed builds. However, researchers found extensive links through shared code, publishing artifacts, infrastructure, and version histories.

That distinction matters.

Calling all 77 extensions directly malicious would overstate the evidence. But dismissing the 37 suspicious extensions simply because their analyzed versions lacked confirmed theft functionality would also miss the larger picture.

The Sports Scores Were More Than a Strange Coincidence

The sports-score component is what makes this campaign particularly interesting.

The 37 extensions appeared to provide sports-related functionality involving football, basketball, NBA, and hockey.

Yet their advertised features could include completely unrelated capabilities such as VPN access, password generation, dark mode, currency conversion, screenshots, or note-taking.

Socket found shared sports-score implementations and a common API-Sports credential among numerous extensions.

That suggests the attackers were not necessarily building each extension independently.

They were operating more like a production pipeline.

The “Factory” Name Is More Than a Catchy Label

The term Offside Wallet Theft Factory reflects the researchers’ observation that the campaign appeared to use repeatable templates, shared infrastructure, reused code, and extension identities that could be repurposed.

This is fundamentally different from a lone developer publishing one malicious extension.

The evidence points toward an industrialized approach.

Build a shell.

Publish it.

Allow it to establish credibility.

Repurpose or update it.

Connect it to theft infrastructure.

Repeat.

That is the frightening efficiency behind modern browser-based attacks.

Some Extensions Changed Their Purpose Over Time

Socket found historical evidence showing that nine confirmed malicious identities had previously used sports-score shells before later versions were repurposed into wallet-stealing extensions.

This is an especially important discovery.

A user could have installed an extension because it appeared to be a harmless utility. Months later, the same extension identity could have been transformed into something fundamentally different.

The

The Attackers Also Used Cloudflare Workers

The campaign was not limited to Supabase.

Socket identified 15 extensions that captured recovery phrases, private keys, or other wallet secrets and transmitted them through attacker-controlled Cloudflare Workers.

Again, Cloudflare Workers itself is a legitimate service.

The problem is how attackers use legitimate infrastructure.

This is a recurring cybersecurity pattern: criminals increasingly hide malicious operations inside services that security teams and ordinary users already recognize as normal.

Modified Wallet Code Created an Even More Dangerous Threat

Some extensions went beyond phishing.

Socket identified a cluster of extensions containing modified Rabby Wallet code.

In these cases, victims could potentially interact with what appeared to be a functioning wallet while malicious code quietly intercepted sensitive wallet information.

That is more sophisticated than simply creating an obvious fake login page.

The victim may believe everything is working correctly.

Credential Theft Expanded the Campaign Beyond Cryptocurrency

Five additional Firefox extensions were found collecting credentials and clipboard information through hardcoded command-and-control infrastructure.

This is important because it shows that the campaign was not exclusively about cryptocurrency.

Browser extensions can potentially observe or manipulate sensitive information available to them through their functionality and permissions.

Clipboard data is particularly interesting because users frequently copy passwords, wallet addresses, authentication codes, API keys, and other sensitive information without thinking about what applications might be able to access it.

The Browser Is Becoming a Security Boundary

For years, people have treated browser extensions as small accessories.

That mindset is outdated.

A modern browser extension can interact with webpages, browser storage, tabs, network requests, clipboard data, authentication workflows, and other sensitive resources depending on its permissions and architecture.

In other words, an extension should be treated more like installed software than like a harmless browser theme.

The Cryptocurrency Angle Makes the Consequences Worse

Credential theft can lead to account compromise.

Wallet theft can lead directly to irreversible financial loss.

If attackers obtain a cryptocurrency recovery phrase and transfer the assets, recovering the money may be extremely difficult or impossible.

There is no conventional bank transaction reversal mechanism that guarantees a stolen blockchain transaction can simply be undone.

That makes wallet-stealing extensions particularly dangerous.

Removing the Extension May Not Be Enough

If a victim entered a recovery phrase into one of these malicious extensions, uninstalling the extension does not magically make the phrase secret again.

The phrase may already have been transmitted.

The correct response is therefore fundamentally different from dealing with an ordinary unwanted browser extension.

If a recovery phrase or private key has been exposed, the associated wallet should be considered compromised and assets should be moved to a newly generated, trusted wallet using a clean environment.

The Bigger Problem Is Trust

The most significant lesson from this incident is not “watch out for Firefox extensions.”

It is watch out for misplaced trust.

A familiar logo can be copied.

A convincing description can be fabricated.

A five-star rating can be manipulated.

A legitimate cloud provider can be abused.

A previously harmless extension can be repurposed.

Even an official marketplace can contain malicious software before researchers or platform security teams identify and remove it.

Browser Security Requires Continuous Verification

The old model was simple:

Install an extension once and forget about it.

That model no longer works.

Users should periodically review installed extensions and remove anything they no longer need.

They should also pay attention to unexpected updates, sudden changes in functionality, new permission requests, suspicious publisher names, cloned branding, and extensions that appear unrelated to their stated purpose.

Cryptocurrency Users Need an Extra Layer of Discipline

Anyone managing cryptocurrency through a browser should be especially conservative.

Wallet extensions should be obtained through verified official channels.

The publisher identity should be checked carefully.

The extension name should be compared against the legitimate project’s official website.

Small spelling differences, unusual characters, strange domains, and suspiciously generic descriptions should be treated as warning signs.

And most importantly, a recovery phrase should never be entered simply because an extension asks for it.

What Makes This Campaign So Effective

The attackers did not rely on one trick.

They combined multiple psychological and technical techniques.

They used recognizable brands.

They created harmless-looking utilities.

They reused software templates.

They leveraged legitimate cloud services.

They maintained remote control.

They repurposed extension identities.

They blended malicious packages with deceptive shells.

And they waited for users to provide the most valuable information themselves.

That combination makes the campaign much more dangerous than a simple piece of malware.

Deep Analysis: How the Offside Wallet Theft Factory Works

1. The Attack Begins With Trust

The attacker first needs the victim to trust the extension enough to install it.

2. Familiar Branding Reduces Suspicion

Imitating recognizable Web3 products gives the malicious software an immediate appearance of legitimacy.

3. Utility Extensions Expand the Victim Pool

A sports tracker, notepad, password generator, or theme can attract users who are not even looking for cryptocurrency software.

4. The Extension Can Remain Quiet

A malicious extension does not necessarily need to attack immediately after installation.

5. Remote Configuration Creates Flexibility

The Supabase-controlled architecture allows behavior to be changed without necessarily distributing a completely new extension package.

6. Legitimate Infrastructure Provides Cover

Using services such as Supabase and Cloudflare Workers can make malicious infrastructure look less suspicious than a dedicated criminal server.

  1. Phishing Turns the Victim Into the Final Link

Instead of exploiting a complicated browser vulnerability, the attackers can simply persuade the victim to provide the recovery phrase.

8. Cryptocurrency Makes the Target Extremely Valuable

A single successful wallet compromise can potentially produce a much larger payoff than stealing an ordinary online account.

9. Code Reuse Makes Scaling Easier

Once an attacker has developed a functional theft mechanism, it can be copied into many extension identities.

10. Rebranding Makes Detection Harder

Changing names, descriptions, icons, and extension identities can make related packages appear unrelated to users.

11. Version History Reveals the Real Story

An

  1. The Sports Shell Is a Clever Distraction

A sports-score application creates a plausible reason for network activity while hiding its connection to unrelated functionality.

13. Small Permissions Can Create False Confidence

Users may see limited permissions and conclude that an extension cannot be dangerous.

That conclusion is not reliable.

14. The Human Element Remains Critical

The attackers ultimately depend on human trust.

A convincing interface can defeat technical protections if a user voluntarily enters a secret.

15. Fake Wallet Interfaces Are Extremely Dangerous

A malicious wallet does not need to steal funds directly.

It only needs to steal the credentials that control them.

16. Clipboard Theft Adds Another Layer

Users routinely copy sensitive information, making clipboard access potentially valuable to attackers.

17. Legitimate Services Are Becoming Attack Infrastructure

Cloud platforms are increasingly attractive to criminals because they provide scalable infrastructure without requiring attackers to operate every component themselves.

  1. Marketplace Approval Is Not a Permanent Guarantee

Even if an extension passes an initial review, later updates or remote content can change its risk profile.

19. Static Analysis Has Limits

An extension may appear relatively harmless when examined in isolation if its most dangerous behavior is remotely controlled.

20. Dynamic Behavior Matters

Security teams need to understand what an extension actually does during execution, not just what its manifest claims.

21. Publishers Matter as Much as Permissions

A suspicious publisher history can be a stronger warning than the number of permissions requested.

22. Branding Should Never Be Trusted Alone

Logos and names are easy to reproduce.

  1. The Official Website Is the Better Starting Point

Users should navigate to a wallet

24. Search Results Can Be Dangerous

Searching an extension marketplace for a famous wallet name can produce clones that exploit small visual differences.

  1. Crypto Users Have Less Room for Mistakes

A compromised social-media account can often be recovered.

A stolen recovery phrase may permanently expose the associated funds.

26. Extension Updates Deserve Attention

An extension that suddenly changes purpose should be treated as suspicious.

27. Old Extensions Can Become New Threats

The campaign demonstrates why “I installed this months ago” does not automatically mean “this extension is safe.”

  1. Shared Infrastructure Is a Powerful Investigation Tool

Researchers can connect seemingly unrelated packages through infrastructure, code, identifiers, and historical versions.

29. The Campaign Shows Industrialization

The use of templates and repeatable publishing techniques suggests that malicious extensions can be produced at scale.

30. Attackers Are Optimizing for Conversion

The goal is not merely to infect as many computers as possible.

The goal is to maximize the percentage of victims who eventually surrender valuable information.

31. The Best Malware May Look Boring

A simple notepad or sports-score extension may be less suspicious than an obvious “free crypto wallet.”

32. Social Engineering and Malware Are Converging

Modern browser threats increasingly combine malicious code with psychological manipulation.

33. The Browser Is a High-Value Target

The browser sits between users and many of their most sensitive online services.

34. Wallet Security Must Include the Browser

Protecting a hardware wallet or using strong passwords is not enough if a malicious browser extension can intercept sensitive operations.

35. Extension Hygiene Should Become Routine

Users should regularly audit what is installed and remove unnecessary software.

36. Developers Also Have a Responsibility

Extension developers should minimize dependencies, protect backend infrastructure, monitor unexpected changes, and provide transparent security practices.

37. Security Teams Need Cross-Version Analysis

Looking at only the newest version can miss the transition from benign software to malicious software.

38. Detection Needs Ecosystem-Level Thinking

One malicious extension may look like an isolated incident.

Dozens sharing code, infrastructure, and publishing behavior tell a very different story.

39. “No Data Collection” Claims Need Verification

Marketing language cannot substitute for technical analysis.

  1. The Real Warning Is Bigger Than Firefox

The underlying technique can be adapted to other browsers, marketplaces, software ecosystems, and cloud services.

That is why the Offside Wallet Theft Factory should be viewed as a warning about the future of software supply-chain attacks, not simply another list of dangerous Firefox add-ons.

What Undercode Say:

The Real Innovation Is the Business Model

What stands out most to Undercode is not the fake wallet itself. Fake wallets have existed for years. The more important development is the apparent production-line approach behind the campaign.

Attackers Are Building Reusable Systems

Once criminals develop a working template for stealing recovery phrases, they can repeatedly repackage that technology under different names, icons, and descriptions.

Remote Control Changes the Equation

The use of remote infrastructure means an extension can behave differently over time without requiring the attacker to completely rebuild the campaign.

Trust Is Becoming the Primary Exploit

The attackers do not necessarily need a sophisticated Firefox zero-day. They need a convincing enough interface to make a person surrender the information that protects their assets.

Official Stores Are Not Perfect Security Barriers

The presence of an extension inside an official marketplace should increase confidence compared with downloading unknown executable software from a random website, but it should never be treated as an absolute security guarantee.

Cryptocurrency Creates a Perfect Target

Crypto wallets concentrate enormous value behind small pieces of information.

A 12-word or 24-word recovery phrase can be more valuable to a criminal than thousands of stolen usernames and passwords.

The Sports-Score Shell Is Particularly Interesting

The sports extensions show how attackers can create software that appears completely disconnected from their eventual objective.

That is a powerful strategy because defenders looking only for obvious wallet terminology may miss it.

The Campaign Also Demonstrates Patience

A criminal does not always need immediate monetization.

An extension can establish itself, accumulate installations, remain quiet, and later become part of an active attack.

Version History Is Now Security Evidence

Users and security teams should increasingly ask not only what an extension does today, but what it did yesterday.

Remote Content Deserves More Scrutiny

An extension that retrieves significant functionality from external servers creates additional risk because the effective behavior is not necessarily contained inside the original package.

Legitimate Cloud Platforms Create Complications

Blocking an entire legitimate cloud service is usually unrealistic.

Security teams instead need to identify the specific malicious projects, endpoints, patterns, and behaviors associated with abuse.

Permissions Are Only One Piece of the Puzzle

An extension asking for fewer permissions can still facilitate phishing or expose secrets through its own interface.

Social Engineering Remains Extremely Powerful

The simplest attack can sometimes outperform the most technically advanced one if the victim believes the screen in front of them.

Wallet Recovery Should Be Treated as a High-Risk Operation

Users should never enter recovery phrases casually, especially into an extension they recently discovered or do not recognize with absolute confidence.

The Damage Can Be Irreversible

Once wallet secrets are stolen and funds are moved, the victim may have few practical options.

The Campaign Shows Why Web3 Security Must Be Layered

Users need trusted wallet software, secure devices, verified installation sources, careful transaction practices, and strong awareness of phishing.

Security Is Not a One-Time Decision

Installing an extension safely today does not guarantee that the same software will remain safe indefinitely.

Extensions Should Be Audited Like Applications

The browser interface makes extensions feel lightweight, but their security implications can be much larger.

The 37 Deceptive Extensions Should Not Be Misrepresented

Undercode considers it important to preserve

But Suspicion Still Matters

Their shared infrastructure, code, publishing artifacts, and historical links make them relevant to the wider investigation.

Attribution Should Remain Conservative

The evidence points toward a common publishing pipeline or closely connected actors, but Socket has not established that one known threat actor controls every extension.

This Is a Supply-Chain Problem

The campaign shows how software that appears unrelated can become part of a broader criminal ecosystem through shared code and infrastructure.

The Next Generation of Attacks Will Be Modular

Criminals increasingly separate loaders, infrastructure, payloads, branding, and monetization.

That Makes Detection Harder

When components can be swapped independently, defenders cannot rely on one static signature.

Security Researchers Need Historical Visibility

Monitoring changes across extension versions can reveal malicious transformations that would otherwise remain hidden.

Users Need Better Verification Habits

Checking the official publisher, legitimate website, extension identity, installation source, and update history can significantly reduce the risk.

Crypto Users Should Be Especially Suspicious

A wallet extension is not comparable to a simple weather widget.

It can become a direct gateway to financial assets.

The Most Valuable Secret Is Often the One You Type

Even sophisticated malware campaigns can ultimately depend on one moment when the victim enters a recovery phrase.

Convenience Creates Risk

Every additional extension installed in a browser increases the amount of software users must trust.

Less Software Can Mean Less Exposure

Removing extensions that are no longer needed is a simple but effective security habit.

The Campaign Should Change How We Think About Extensions

An extension is not merely a browser decoration.

It is software operating inside an environment that users trust with highly sensitive activities.

“It Came From the Store” Is Not Enough

Users should treat marketplace availability as one signal among many rather than as proof of safety.

The Browser Has Become a Financial Endpoint

For cryptocurrency users, the browser can effectively become part of the banking infrastructure.

That Makes Browser Security Financial Security

A malicious extension can potentially turn a routine browser interaction into a direct financial compromise.

The Factory Model Is the Biggest Warning

If this approach proves profitable, criminals have every incentive to repeat it across more browsers, marketplaces, brands, and software categories.

The Industry Needs to Respond

Browser vendors, extension marketplaces, security researchers, wallet developers, and users all have a role in reducing this threat.

Final Undercode Assessment

The Offside Wallet Theft Factory is a warning that modern cybercrime does not always look like malware. Sometimes it looks like a useful browser tool, a sports scoreboard, a wallet, or a simple notepad.

That is precisely what makes this campaign so dangerous.

✅ Socket confirmed that 40 of the 77 linked Firefox extension identities contained malicious wallet- or credential-stealing functionality, while the remaining 37 were identified as deceptive sports-score shells in the analyzed builds.

✅ Socket reported that the campaign had been active since at least March 2026 and used techniques including Supabase-controlled loaders, Cloudflare Workers, modified wallet code, and credential/clipboard theft infrastructure.

❌ It would be inaccurate to describe all 77 extensions as confirmed data-stealing malware. Socket specifically states that the analyzed builds of the 37 sports-score extensions contained no confirmed credential- or wallet-stealing payload, although their links to the wider operation and historical repurposing raised serious concerns.

Prediction

(-1) Browser-extension supply-chain attacks are likely to become more sophisticated as attackers increasingly use remote configuration, legitimate cloud platforms, cloned branding, and modular code to evade detection.

(-1) Cryptocurrency users will remain especially attractive targets because stealing a recovery phrase can provide attackers with direct access to valuable digital assets, while blockchain transactions may be extremely difficult to reverse.

(+1) Security researchers are likely to respond with stronger ecosystem-level monitoring that examines extension code reuse, publisher behavior, version history, infrastructure relationships, and remotely delivered content rather than relying only on permission analysis.

(+1) Users who adopt stricter extension hygiene, verify wallet software through official sources, and treat recovery phrases as secrets that should almost never be entered into unfamiliar interfaces can substantially reduce their exposure to this class of attack.

(+1) The growing attention around malicious extensions should also push browser vendors and marketplace operators toward more continuous monitoring, particularly for extensions whose behavior changes substantially after installation.

▶️ Related Video (68% Match):

🕵️‍📝Let’s dive deep and fact‑check.

🎓 Live Courses & Certifications:

Join Undercode Academy for Verified Certifications

🚀 Request a Custom Project:

Secure, high-velocity infrastructure and disruptive technological engineering. Contact our engineering team for high-tier development and proprietary systems:
[email protected]
💎 Smart Architecture | 🛡️ Secure by Design | ⭐ Trusted by Thousands

References:

Reported By: www.bitdefender.com
Extra Source Hub (Possible Sources for article):
https://www.medium.com
Wikipedia
OpenAi & Undercode AI

Image Source:

Unsplash
Undercode AI DI v2

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow UndercodeNews & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin | 🦋BlueSky | 🐘Mastodon | 📺Youtube