Crypto Christmas Heist: Over $6 Million Lost, Trust Wallet Chrome Extension Wallet Hacked Analysis
Original Title: "Christmas Heist | Trust Wallet Browser Extension Wallet Hacked Analysis"
Original Source: SlowMist Technology
Background
Early this morning Beijing time, @zachxbt announced in the channel, "Some Trust Wallet users reported that funds in their wallet addresses have been stolen in the past few hours." Subsequently, Trust Wallet's official X also released an official statement confirming a security vulnerability in Trust Wallet Browser Extension version 2.68, advising all users using version 2.68 to immediately disable this version and upgrade to version 2.69.

Tactics
Upon receiving the intelligence, the SlowMist security team promptly conducted an analysis of the relevant samples. Let's first compare the core code of the previously released 2.67 and 2.68 versions:


By diffing the code of the two versions, we found the malicious code added by the hacker:

The malicious code will traverse all wallets in the plugin, make a "get mnemonic phrase" request for each user's wallet to obtain the user's encrypted mnemonic phrase, and finally use the password or passkeyPassword entered by the user when unlocking the wallet for decryption. If decryption is successful, the user's mnemonic phrase will be sent to the attacker's domain `api.metrics-trustwallet[.]com`.

We also analyzed the attacker's domain information; the attacker used the domain: metrics-trustwallet.com.

Upon investigation, the registration time of this malicious domain was 2025-12-08 02:28:18, and the domain registrar is: NICENIC INTERNATIONA.
Request records targeting api.metrics-trustwallet[.]com began on 2025-12-21.

This timestamp and the implantation of the backdoor with code 12.22 are roughly the same.
We continue to reproduce the entire attack process through code tracking analysis:
Through dynamic analysis, it can be seen that after unlocking the wallet, the attacker filled the mnemonic information into the error in R1.

And the source of this Error data is obtained through the GET_SEED_PHRASE function call. Currently, Trust Wallet supports two ways to unlock: password and passkeyPassword. The attacker, during the unlocking process, obtained the password or passkeyPassword, then called GET_SEED_PHRASE to obtain the wallet's mnemonic phrase (private key as well), and then placed the mnemonic phrase in the "errorMessage".

Below is the code using emit to call GetSeedPhrase to obtain the mnemonic phrase data and fill it into the error.

Traffic analysis performed through BurpSuite shows that after obtaining the mnemonic phrase, it is encapsulated in the request body's errorMessage field and sent to a malicious server (https[://]api[.]metrics-trustwallet[.]com), which is consistent with the previous analysis.

Through the above process, the theft of the mnemonic phrase/private key is completed. In addition, the attacker is also familiar with the source code and utilizes the open-source full-lifecycle product analysis platform PostHogJS to collect user wallet information.
Stolen Asset Analysis

(https://t.me/investigations/296)
According to ZachXBT's disclosed hacker address, we have calculated that as of the time of publication, the total amount of stolen assets on the Bitcoin blockchain is approximately 33 BTC (valued at around 3 million USD), the stolen assets on the Solana blockchain are valued at around 431 USD, and the stolen assets on the Ethereum mainnet and Layer 2 chains are valued at around 3 million USD. After stealing the coins, the hacker used various centralized exchanges and cross-chain bridges to transfer and exchange some of the assets.


Summary
This backdoor incident originated from a malicious code modification to the Trust Wallet extension's internal codebase (analytics service logic), rather than the introduction of a tampered third-party package (such as a malicious npm package). The attacker directly altered the application's own code, using the legitimate PostHog library to redirect analytics data to a malicious server. Therefore, we have reason to believe this was a professional APT attack, where the attacker may have gained control of Trust Wallet-related developers' device or release deployment permissions prior to December 8.
Recommendations:
1. If you have installed the Trust Wallet extension wallet, you should immediately disconnect from the internet as a prerequisite for investigation and actions.
2. Immediately export your private key/mnemonic phrase and uninstall the Trust Wallet extension wallet.
3. After backing up your private key/mnemonic phrase, promptly transfer your funds to another wallet.
You may also like

Final Federal Reserve Chair Candidate Rick Rieder, How Does He View Cryptocurrency?

Key Market Information Discrepancy on January 14th - A Must-See! | Alpha Early Report

CZ Joins as Advisor, YZI Labs Invests Millions, Genius Point Farming Guide

Team Expansion, The Hyperliquid Story Continues

Wall Street Ballerina, Vance's Aide, and a Centennial Bank Lead

ETHGas Foundation Coin Issuance, Believe Emotional Transaction Mechanism "Train Wreck", What Key Points are Overseas Watching?

Monero Surges: Breaking Above $680 with an 18% Increase
Key Takeaways Monero (XMR) has been on the rise, gaining approximately 18% in the past 24 hours. The…

Ethereum Experiences Price Drop Amid Broader Crypto Sell-Off
Key Takeaways Ethereum recorded a less severe price drop than other cryptocurrencies during a recent market sell-off. Analysts…

$H Project Team Withdraws Massive H Tokens from Exchanges
Key Takeaways $H project team removed H tokens worth $23.5 million from exchanges in 24 hours. The primary…

Cryptocurrency Trading and Market Trends
Key Takeaways Current cryptocurrency trading landscape offers diverse opportunities for investors. Technological innovations continue to drive market evolution,…

Cryptocurrency Exchange Security and Trends
Key Takeaways Cryptocurrency exchanges have increasingly become targets of cyber-attacks, necessitating robust security measures. Market trends indicate a…

Error Prevented Content Extraction: Causes and Solutions
Key Takeaways Excessive requests can result in blocked access to data sources. Ensuring adherence to API usage policies…

Understanding the Impact of the Crypto Market and Exchange Dynamics
Key Takeaways The cryptocurrency market remains highly volatile with frequent significant fluctuations in value. Exchange platforms play a…

BlockSec Detects Abnormal YO Protocol Transaction on Ethereum
Key Takeaways An anomaly occurred on YO Protocol resulting in the exchange of approximately $3.84 million worth of…

traders anticipate Fed May Accelerate Rate Cuts
Key Takeaways Traders are speculating that the Federal Reserve could implement an interest rate cut before May due…

Justin Sun Withdraws 200 Million USDC from HTX
Key Takeaways Blockchain entrepreneur Justin Sun has withdrawn a significant amount of 200 million USDC from the HTX…

Ethereum Whale Extends Holdings with Additional ETH Acquisition
Key Takeaways An Ethereum whale has recently increased their holdings by 1,299.6 ETH. This transaction brings the whale’s…

Bitcoin Surges Past $92,000 Amid Fed Turmoil and Geopolitical Tensions
Key Takeaways Bitcoin’s price increased by 1.5%, surpassing $92,000 as geopolitical and financial narratives impact the market. Increased…