Forty malicious Firefox add-ons make the case for extension allowlisting as a baseline
Socket confirmed 40 Firefox extensions as wallet stealers posing as OKX, Rabby and TronLink, with Supabase as a remote switch. Detection-first controls do not survive this pattern.
The Watch · Security desk
What happened
- A set of 40 Mozilla Firefox extensions has been found to engage in cryptocurrency wallet theft by masquerading as OKX, Rabby Wallet, TronLink and other Web3 products.
- According to the Socket Threat Research team, the extensions are part of a broader set of 77 browser add-ons that share source code and infrastructure overlaps.
- The campaign, dubbed Offside Wallet Theft Factory, is believed to have been active since March 2026.
- The activity has not been attributed to any known threat actor or group.
- Security researcher Kirill Boychenko said: "Extension-level analysis confirms 40 as malicious."
Why it matters
Socket's Threat Research team has confirmed 40 Firefox extensions as malicious, built to steal cryptocurrency wallet secrets while posing as OKX, Rabby Wallet, TronLink and other Web3 products [1][2]. They were published into the Firefox add-ons ecosystem, which is the part worth acting on: for most organisations the extension store is a software supply chain with no owner, no inventory and no change control [13][17].
Socket places the 40 inside a wider cluster of 77 add-ons that share source code and infrastructure, a campaign it calls Offside Wallet Theft Factory and dates to March 2026, with no attribution to any known actor or group [3][4][12]. The confirmed set splits four ways: seven use threat-actor-controlled Supabase projects as remote switches to serve phishing or decoy content dynamically; 15 capture recovery phrases, private keys and other wallet secrets and exfiltrate them through Cloudflare Workers; 13 are modified Rabby Wallet builds that push serialized keyrings out before local encryption; the remaining five take credentials and clipboard data through hard-coded command-and-control [6][7][8][9]. Those buckets add to exactly 40, and 28 of them, 70 percent, go straight for wallet key material [20][22].
Each of those design choices defeats a different common control. The wallet theft arrives either by remotely loading a fake wallet page or by baking the logic into the extension, so a clean build at review time proves nothing about the build a user is running [10][6]. Nine of the 40 malicious identities started as sports-score shells and were later repurposed into wallet stealers under the same Firefox ID, meaning install-time reputation and age heuristics were inherited rather than earned [14][13]. The other 31 had no sports API integration and carried confirmed wallet or credential theft outright [15], and nine plus 31 accounts for the full 40 [21]. Name inspection by eye is also not a control: the published titles include "℞ab␢y Wa❘Iet" and "Rabb-Walӏet CryptoPortfolio" [16]. Egress filtering fares no better when the exfiltration paths are Cloudflare Workers and Supabase [6][7].
The other 37 add-ons in the cluster [19] are score shells spanning football, basketball, NBA and hockey that share a hard-coded credential for the legitimate API-Sports service while marketing password generation, dark mode, VPN access, currency conversion, screenshot capture and note-taking [11]. Socket says their analysed builds contain no confirmed credential or wallet stealing payloads, but that their deceptive functionality, shared publishing artifacts and version histories indicate malicious intent [5].
The researcher, Kirill Boychenko, frames the persistence as arithmetic: one successful install can expose a recovery phrase or wallet state worth far more than the cost of repeatedly publishing disposable extensions, and rotating names and IDs, cloning code and splitting functionality across extensions, remote pages and cloud infrastructure makes republishing cheap and scalable [17][18]. Against an attacker with those economics, the only control that does not depend on winning a detection race is deny-by-default: an approved extension list enforced by policy, with everything else blocked. The ID reuse in this campaign is the caveat [14]. An allowlist pinned only to an extension ID can admit a later hostile version of an approved entry, so update review has to sit alongside it.
Watch whether any of the 37 shells flips to a stealing payload under an existing ID, since nine of the confirmed 40 already followed that path [5][14]. Watch, too, whether Mozilla starts treating a change of stated purpose under a stable Firefox ID as a re-review trigger rather than a version bump [13].
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence62
- Adoption
- Not scored
- Hype gap+10
- Incentives
- Not scored
- Confidence60
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
A set of 40 Mozilla Firefox extensions has been found to engage in cryptocurrency wallet theft by masquerading as OKX, Rabby Wallet, TronLink and other Web3 products.
- [2]
Security researcher Kirill Boychenko said: "Extension-level analysis confirms 40 as malicious."
- [3]
According to the Socket Threat Research team, the extensions are part of a broader set of 77 browser add-ons that share source code and infrastructure overlaps.
- [4]
The campaign, dubbed Offside Wallet Theft Factory, is believed to have been active since March 2026.
- [5]
Boychenko said another 37 form a coordinated multi-sport score-shell operation whose analyzed builds contain no confirmed credential- or wallet-stealing payloads, but whose deceptive functionality, shared publishing artifacts and version histories indicate malicious intent.
- [6]
Among the 40 extensions, seven use threat actor-controlled Supabase projects as remote switches to serve phishing or decoy content dynamically.
- [7]
Fifteen of the 40 extensions capture recovery phrases, private keys and other wallet secrets, and exfiltrate them through Cloudflare Workers.
- [8]
Thirteen of the 40 are modified Rabby Wallet builds that exfiltrate serialized keyrings before local encryption.
- [9]
The remaining five of the 40 capture credentials and clipboard data through hard-coded command and control infrastructure.
- [10]
The wallet secrets are stolen using two methods: either remotely loading a fake wallet page or baking the functionality into the extension itself.
- [11]
The 37 extensions related to the sports score operation contain deceptive implementations spanning football, basketball, NBA and hockey, and share a hard-coded credential for API-Sports, a legitimate real-time sports data service, while marketing unrelated functions such as password generation, dark mode, VPN access, currency conversion, screenshot capture and note-taking.
- [12]
The activity has not been attributed to any known threat actor or group.
- [13]
In some cases the add-ons first appeared on the official Firefox extensions marketplace as sports score or utility shells before they were turned into wallet-stealing malware under the same Firefox ID.
- [14]
Socket said historical versions of nine confirmed malicious identities also used sports-score shells before later versions under the same Firefox IDs were repurposed into wallet-stealing extensions.
- [15]
Socket said the other 31 confirmed malicious identities lack the sports API integration but contain confirmed malicious wallet- or credential-stealing functionality.
- [16]
Named malicious extensions include "℞ab␢y Wa❘Iet" (flex-clock-dash@extrakits.com) and "Rabb-Walӏet CryptoPortfolio" (free-note-bolt@webtools.co), alongside Safe-Themes - Browser Extension and Rabbit For Desktop.
- [17]
Boychenko said a single successful installation can expose a recovery phrase, private key or wallet state worth far more than the cost of repeatedly publishing disposable extensions, and that this economics helps explain the threat actors' persistence in targeting the Firefox Add-ons ecosystem even when individual extensions are short-lived and ultimately removed.
- [18]
Boychenko said rotating names and IDs, repurposing existing extension identities, cloning code, and separating malicious functionality across extensions, remote pages and cloud infrastructure make repeated publication cheap and scalable.
- [19]
The 77-add-on cluster contains 37 extensions beyond the 40 confirmed malicious ones.
- [20]
The four described sub-groups of the confirmed set total exactly 40 extensions.
- [21]
The nine identities with sports-score histories plus the 31 without the sports API integration account for the full confirmed set of 40.
- [22]
Twenty-eight of the 40 confirmed malicious extensions, 70 percent, directly capture wallet secrets or serialized keyrings.
Sources
2 independent publishers whose own reporting we read for this story.
- scworld.comNetwork of 77 Firefox extensions linked to crypto theft uncovered
1 article · August 20, 2026
- thehackernews.com40 Malicious Firefox Extensions Pose as Web3 Products to Steal Wallet Secrets
2 articles · August 20, 2026
Topics and entities
Topics
- Browser Extension Security
- Software marketplace abuse
- Cryptocurrency wallet theft
Entities
- Mozilla Firefox
- Offside Wallet Theft Factory
- Supabase
- Kirill Boychenko
- OKX
- Cloudflare Workers
- Socket