TLDR
The wallet-drain reports this week point to exploitation of the React Server Components vulnerability (CVE-2025-55182), used to inject malicious scripts into legitimate sites that trick users into signing draining transactions, as confirmed by security researchers and media coverage here.
- Attackers uploaded wallet?drainer code via CVE?2025?55182 to crypto websites, prompting fraudulent approvals report.
- The React team shipped patches on 3 Dec, but exploitation surged mid?December as unpatched sites remained exposed patch note summary.
- Separate from CVE?drainers, a whales compromised multisig was drained in stages up to about $40 million investigation.
Deep Dive
1. React CVE Drainer Exploit
Security groups flagged active abuse of CVE?2025?55182 in React Server Components, enabling unauthenticated remote code execution and allowing malicious JavaScript to be injected into legitimate crypto front?ends. These scripts present deceptive signature prompts or permit approvals that route assets to attacker addresses, leading to wallet drains on otherwise trusted sites, per detailed coverage and advisories here and here.
If you interacted with a familiar site and saw unexpected signature requests, the risk was a front?end compromise, not just phishing. Verify domains, review transaction recipients, and avoid signing permit or sweeping approvals unless necessary.
2. Patch Status And Exposure Window
React issued fixes on 3 Dec for affected server components, but mid?December saw widespread scanning and exploit kit circulation, hitting unpatched deployments. Reports outline vulnerable versions, patched releases, and urges for immediate upgrades and code audits to remove obfuscated assets or unknown hosts embedded into front?ends summary and analysis.
The drainer wave was opportunistic. Sites that patched promptly were safer; lagging updates created a window where users could be tricked despite good operational hygiene.
3. Separate Multisig Drain
In parallel, investigators detailed a whale multisig taken over minutes after creation, with funds laundered through Tornado Cash in batches. Loss estimates range from roughly $27.3 million to possibly $40 million, highlighting operational security failures (key compromise and misconfigured 1?of?1 multisig) rather than site?level injection investigation.
Not all wallet drains were front?end exploits. Some were private?key/ops failures. For high?value wallets, isolate signing devices, enforce multi?party policies, and verify transaction paths beyond the UI.
Conclusion
The draining incidents this week were primarily driven by a React server?side CVE that let attackers plant wallet?drainer scripts on real sites, plus a separate large?scale multisig compromise. The immediate actions for safety are patching affected components, rigorous front?end code reviews, and user caution on signature prompts; for custody risks, strengthen key management and multisig configurations to prevent takeover.
