• bitcoinBitcoin (BTC) $ 92,333.00
  • ethereumEthereum (ETH) $ 3,034.24
  • tetherTether (USDT) $ 0.999272
  • xrpXRP (XRP) $ 2.13
  • bnbBNB (BNB) $ 904.94
  • solanaSolana (SOL) $ 138.96
  • usd-coinUSDC (USDC) $ 0.999606
  • tronTRON (TRX) $ 0.287237
  • staked-etherLido Staked Ether (STETH) $ 3,034.66
  • dogecoinDogecoin (DOGE) $ 0.155366
  • cardanoCardano (ADA) $ 0.465091
  • figure-helocFigure Heloc (FIGR_HELOC) $ 1.04
  • whitebitWhiteBIT Coin (WBT) $ 60.71
  • wrapped-stethWrapped stETH (WSTETH) $ 3,699.84
  • wrapped-bitcoinWrapped Bitcoin (WBTC) $ 92,024.00
  • zcashZcash (ZEC) $ 672.97
  • wrapped-beacon-ethWrapped Beacon ETH (WBETH) $ 3,290.12
  • hyperliquidHyperliquid (HYPE) $ 38.95
  • bitcoin-cashBitcoin Cash (BCH) $ 490.14
  • chainlinkChainlink (LINK) $ 13.56
  • usdsUSDS (USDS) $ 0.999763
  • binance-bridged-usdt-bnb-smart-chainBinance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.999280
  • leo-tokenLEO Token (LEO) $ 9.41
  • stellarStellar (XLM) $ 0.249064
  • wethWETH (WETH) $ 3,033.89
  • wrapped-eethWrapped eETH (WEETH) $ 3,283.36
  • ethena-usdeEthena USDe (USDE) $ 0.997482
  • litecoinLitecoin (LTC) $ 93.06
  • moneroMonero (XMR) $ 371.25
  • coinbase-wrapped-btcCoinbase Wrapped BTC (CBBTC) $ 92,305.00
  • hedera-hashgraphHedera (HBAR) $ 0.145793
  • avalanche-2Avalanche (AVAX) $ 14.28
  • suiSui (SUI) $ 1.62
  • shiba-inuShiba Inu (SHIB) $ 0.000009
  • uniswapUniswap (UNI) $ 7.28
  • daiDai (DAI) $ 0.999304
  • polkadotPolkadot (DOT) $ 2.68
  • ethena-staked-usdeEthena Staked USDe (SUSDE) $ 1.20
  • the-open-networkToncoin (TON) $ 1.73
  • crypto-com-chainCronos (CRO) $ 0.109511
  • usdt0USDT0 (USDT0) $ 0.998963
  • world-liberty-financialWorld Liberty Financial (WLFI) $ 0.140736
  • susdssUSDS (SUSDS) $ 1.08
  • memecoreMemeCore (M) $ 2.16
  • mantleMantle (MNT) $ 1.11
  • paypal-usdPayPal USD (PYUSD) $ 0.999630
  • canton-networkCanton (CC) $ 0.099858
  • bittensorBittensor (TAO) $ 326.73
  • nearNEAR Protocol (NEAR) $ 2.35
  • usd1-wlfiUSD1 (USD1) $ 0.998737
  • aster-2Aster (ASTER) $ 1.36
  • internet-computerInternet Computer (ICP) $ 4.94
  • aaveAave (AAVE) $ 174.51
  • c1usdCurrency One USD (C1USD) $ 1.00
  • bitget-tokenBitget Token (BGB) $ 3.62
  • blackrock-usd-institutional-digital-liquidity-fundBlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00
  • okbOKB (OKB) $ 110.83
  • ethereum-classicEthereum Classic (ETC) $ 14.26
  • falcon-financeFalcon USD (USDF) $ 0.997568
  • tether-goldTether Gold (XAUT) $ 4,068.56
  • aptosAptos (APT) $ 2.89
  • pepePepe (PEPE) $ 0.000005
  • ethenaEthena (ENA) $ 0.268621
  • pi-networkPi Network (PI) $ 0.238442
  • jito-staked-solJito Staked SOL (JITOSOL) $ 172.55
  • jupiter-perpetuals-liquidity-provider-tokenJupiter Perpetuals Liquidity Provider Token (JLP) $ 4.70
  • pump-funPump.fun (PUMP) $ 0.003181
  • binance-peg-wethBinance-Peg WETH (WETH) $ 3,037.20
  • ondo-financeOndo (ONDO) $ 0.529380
  • htx-daoHTX DAO (HTX) $ 0.000002
  • worldcoin-wldWorldcoin (WLD) $ 0.670381
  • kucoin-sharesKuCoin (KCS) $ 11.99
  • polygon-ecosystem-tokenPOL (ex-MATIC) (POL) $ 0.145434
  • hash-2Provenance Blockchain (HASH) $ 0.027910
  • official-trumpOfficial Trump (TRUMP) $ 6.89
  • pax-goldPAX Gold (PAXG) $ 4,086.12
  • filecoinFilecoin (FIL) $ 1.87
  • usdtbUSDtb (USDTB) $ 1.00
  • algorandAlgorand (ALGO) $ 0.152180
  • bfusdBFUSD (BFUSD) $ 0.999182
  • cosmosCosmos Hub (ATOM) $ 2.75
  • rocket-pool-ethRocket Pool ETH (RETH) $ 3,480.16
  • syrupusdcsyrupUSDC (SYRUPUSDC) $ 1.14
  • binance-bridged-usdc-bnb-smart-chainBinance Bridged USDC (BNB Smart Chain) (USDC) $ 1.00
  • arbitrumArbitrum (ARB) $ 0.228826
  • kinetic-staked-hypeKinetiq Staked HYPE (KHYPE) $ 39.12
  • gatechain-tokenGate (GT) $ 10.70
  • binance-staked-solBinance Staked SOL (BNSOL) $ 150.80
  • vechainVeChain (VET) $ 0.014328
  • wbnbWrapped BNB (WBNB) $ 905.01
  • hashnote-usycCircle USYC (USYC) $ 1.11
  • syrupusdtsyrupUSDT (SYRUPUSDT) $ 1.10
  • global-dollarGlobal Dollar (USDG) $ 0.999784
  • starknetStarknet (STRK) $ 0.252872
  • skySky (SKY) $ 0.049757
  • kaspaKaspa (KAS) $ 0.042356
  • ripple-usdRipple USD (RLUSD) $ 0.999998
  • ignition-fbtcFunction FBTC (FBTC) $ 92,547.00
  • kelp-dao-restaked-ethKelp DAO Restaked ETH (RSETH) $ 3,210.92
  • flare-networksFlare (FLR) $ 0.013481
  • lombard-staked-btcLombard Staked BTC (LBTC) $ 92,632.00
  • render-tokenRender (RENDER) $ 2.04
  • dashDash (DASH) $ 81.60
  • liquid-staked-ethereumLiquid Staked ETH (LSETH) $ 3,224.23
  • morphoMorpho (MORPHO) $ 1.84
  • solv-btcSolv Protocol BTC (SOLVBTC) $ 91,546.00
  • first-digital-usdFirst Digital USD (FDUSD) $ 0.997031
  • nexoNEXO (NEXO) $ 0.954484
  • sei-networkSei (SEI) $ 0.148524
  • renzo-restaked-ethRenzo Restaked ETH (EZETH) $ 3,226.80
  • story-2Story (IP) $ 2.74
  • xdce-crowd-saleXDC Network (XDC) $ 0.049454
  • superstate-short-duration-us-government-securities-fund-ustbSuperstate Short Duration U.S. Government Securities Fund (USTB) (USTB) $ 10.90
  • jupiter-exchange-solanaJupiter (JUP) $ 0.263539
  • fetch-aiArtificial Superintelligence Alliance (FET) $ 0.319632
  • rainRain (RAIN) $ 0.003506
  • bonkBonk (BONK) $ 0.000010
  • ousgOUSG (OUSG) $ 113.35
  • pancakeswap-tokenPancakeSwap (CAKE) $ 2.31
  • janus-henderson-anemoy-aaa-clo-fundJanus Henderson Anemoy AAA CLO Fund (JAAA) $ 1.01
  • pudgy-penguinsPudgy Penguins (PENGU) $ 0.012155
  • mantle-staked-etherMantle Staked Ether (METH) $ 3,282.09
  • fasttokenFasttoken (FTN) $ 1.74
  • virtual-protocolVirtuals Protocol (VIRTUAL) $ 1.14
  • arbitrum-bridged-wbtc-arbitrum-oneArbitrum Bridged WBTC (Arbitrum One) (WBTC) $ 92,132.00
  • aerodrome-financeAerodrome Finance (AERO) $ 0.811084
  • clbtcclBTC (CLBTC) $ 93,364.00
  • optimismOptimism (OP) $ 0.373965
  • ondo-us-dollar-yieldOndo US Dollar Yield (USDY) $ 1.11
  • jupiter-staked-solJupiter Staked SOL (JUPSOL) $ 159.73
  • injective-protocolInjective (INJ) $ 6.48
  • lido-daoLido DAO (LDO) $ 0.719648
  • celestiaCelestia (TIA) $ 0.753760
  • beldexBeldex (BDX) $ 0.083502
  • blockstackStacks (STX) $ 0.343954
  • telcoinTelcoin (TEL) $ 0.006490
  • curve-dao-tokenCurve DAO (CRV) $ 0.432681
  • stakewise-v3-osethStakeWise Staked ETH (OSETH) $ 3,108.84
  • polygon-pos-bridged-dai-polygon-posPolygon PoS Bridged DAI (Polygon POS) (DAI) $ 0.999990
  • bridged-usdc-polygon-pos-bridgePolygon Bridged USDC (Polygon PoS) (USDC.E) $ 0.999605
  • myx-financeMYX Finance (MYX) $ 3.15
  • l2-standard-bridged-weth-baseL2 Standard Bridged WETH (Base) (WETH) $ 3,035.46
  • the-graphThe Graph (GRT) $ 0.054707
  • usdaiUSDai (USDAI) $ 1.00
  • tbtctBTC (TBTC) $ 91,908.00
  • tezosTezos (XTZ) $ 0.532083
  • newton-projectAB (AB) $ 0.006483
  • msolMarinade Staked SOL (MSOL) $ 185.75
  • decredDecred (DCR) $ 32.19
  • ether-fiEther.fi (ETHFI) $ 0.898814
  • usual-usdUsual USD (USD0) $ 0.998247
  • spx6900SPX6900 (SPX) $ 0.567809
  • iotaIOTA (IOTA) $ 0.123262
  • mantle-bridged-usdt-mantleMantle Bridged USDT (Mantle) (USDT) $ 1.00
  • flokiFLOKI (FLOKI) $ 0.000052
  • arbitrum-bridged-weth-arbitrum-oneArbitrum Bridged WETH (Arbitrum One) (WETH) $ 3,036.55
  • true-usdTrueUSD (TUSD) $ 0.995917
  • cgeth-hashkey-cloudcgETH Hashkey Cloud (CGETH.HASH) $ 2,460.42
  • kaiaKaia (KAIA) $ 0.083397
  • pyth-networkPyth Network (PYTH) $ 0.084149
  • trust-wallet-tokenTrust Wallet (TWT) $ 1.14
  • plasmaPlasma (XPL) $ 0.250034
  • gtethGTETH (GTETH) $ 3,031.01
  • stader-ethxStader ETHx (ETHX) $ 3,254.15
  • ethereum-name-serviceEthereum Name Service (ENS) $ 12.27
  • ether-fi-liquid-ethEther.Fi Liquid ETH (LIQUIDETH) $ 3,207.93
  • conflux-tokenConflux (CFX) $ 0.088778
  • the-sandboxThe Sandbox (SAND) $ 0.175626
  • sonic-3Sonic (S) $ 0.120957
  • ghoGHO (GHO) $ 0.998709
  • usddUSDD (USDD) $ 0.999634
  • doublezeroDoubleZero (2Z) $ 0.129726
  • steakhouse-usdc-morpho-vaultSteakhouse USDC Morpho Vault (STEAKUSDC) $ 1.11
  • eutblSpiko EU T-Bills Money Market Fund (EUTBL) $ 1.20
  • bitcoin-svBitcoin SV (BSV) $ 21.57
  • ether-fi-staked-ethether.fi Staked ETH (EETH) $ 3,034.06
  • wrapped-hypeWrapped HYPE (WHYPE) $ 38.96
  • flowFlow (FLOW) $ 0.260296
  • soon-2SOON (SOON) $ 1.18
  • sun-tokenSun Token (SUN) $ 0.021887
  • syrupMaple Finance (SYRUP) $ 0.367579
  • bittorrentBitTorrent (BTT) $ 0.00000042
  • usdbUSDB (USDB) $ 0.995046
  • swethSwell Ethereum (SWETH) $ 3,329.02
  • sbtc-2sBTC (SBTC) $ 92,061.00
  • theta-tokenTheta Network (THETA) $ 0.399550
  • dogwifcoindogwifhat (WIF) $ 0.399266
  • binance-peg-dogecoinBinance-Peg Dogecoin (DOGE) $ 0.155327
  • coinbase-wrapped-staked-ethCoinbase Wrapped Staked ETH (CBETH) $ 3,349.76
  • merlin-chainMerlin Chain (MERL) $ 0.374687
  • jasmycoinJasmyCoin (JASMY) $ 0.007997
  • pendlePendle (PENDLE) $ 2.39
  • heliumHelium (HNT) $ 2.10
  • galaGALA (GALA) $ 0.008367
  • ape-and-pepeApe and Pepe (APEPE) $ 0.000002
  • apenftAINFT (NFT) $ 0.00000039
  • zksyncZKsync (ZK) $ 0.052420
  • bitcoin-avalanche-bridged-btc-bAvalanche Bridged BTC (Avalanche) (BTC.B) $ 92,092.00
  • justJUST (JST) $ 0.038018
  • vaultaVaulta (A) $ 0.229395

How a Trust Wallet User Lost Funds Overnight: Uncovering the Risks of Malicious Approvals

0 181

How a Trust Wallet User Lost Funds Overnight: Uncovering the Risks of Malicious Approvals

Last week, a Trust Wallet user suffered a sudden overnight loss of his funds, as detailed in a recent report shared with BeInCrypto. When he contacted the wallet to find out what had happened, they informed him that he had unknowingly granted permissions to malicious websites or applications.

Eve Lam, Chief Information Security Officer at Trust Wallet, said in an interview with BeInCrypto that most unauthorized cryptocurrency withdrawals originate from user issues. Dmytro Yasmanovych, Head of Compliance at Hacken, shared this perspective and provided guidance on steps users should take if they suspect their cryptocurrency wallet has been compromised.

An Overnight Loss

Last week, Matias, a crypto user from Chile, went to sleep without a care in the world. By the time he woke up, however, that all changed. According to details shared with BeInCrypto, when Matias accessed his Trust Wallet, he saw that his funds had been withdrawn from his account.

A situation like this had never happened to him in his five years using his mobile wallet. Matias soon noticed that at 8 a.m., a small amount of crypto had been deposited in his account. Shortly after that, his account was emptied.

Matias had no idea how such a thing could happen. After contacting Trust Wallet’s security team for an explanation, he learned that the problem originated from something he had done inadvertently.

“Based‬‭ on‬‭ our‬‭ internal‬‭ data‬‭ and‬‭ incident‬‭ response‬‭ investigations,‬‭ the‬‭ vast‬‭ majority‬‭ of‬‭ unauthorized‬‭ withdrawals are traced back to user-side issues,” Lam told BeInCrypto.

She explained many ways users can accidentally share sensitive information with malicious actors.

The Reality of User-Side Vulnerabilities

Trust Wallet’s analysis of its internal data and incident response investigations indicates that user-side issues cause most unauthorized cryptocurrency withdrawals.

These frequently involve leaked or compromised seed phrases, often resulting from social engineering tactics, insecure storage, and malicious smart contract approvals granted by users.

Device-level compromises and other incidents, like SIM swap attacks or theft of unlocked devices, also contribute to these unauthorized withdrawals.

“In‬‭ all‬‭ these‬‭ cases,‬‭ the‬‭ Trust‬‭ Wallet‬‭ app‬‭ itself‬‭ is‬‭ not‬‭ breached—the‬‭ issue‬‭ stems‬‭ from‬‭ the‬‭ external‬‭ environment‬‭ in‬‭ which‬‭ it’s‬‭ being‬‭ used‬‭ or‬‭ from‬‭ actions‬‭ taken‬‭ prior‬‭ to‬‭ installation,” Lam detailed.

These exploitation methods are now among the most common attack techniques for stealing cryptocurrency from mobile wallets.

User Error vs. Wallet Hacks: Where Do Most Losses Occur?

While Hacken lacks specific internal data on evolving mobile wallet attack trends, Yasmanovych explained to BeInCrypto that fund losses enabled by user actions are increasingly evident in the cases the cybersecurity company investigates.

“What‬‭ we’re‬‭ seeing‬‭ in‬‭ our‬‭ investigations‬‭ and‬‭ tooling‬‭ points‬‭ to‬‭ a‬‭ much‬‭ broader‬‭ issue:‬‭ most‬‭ large‬‭ scale‬‭ losses‬‭ in‬‭ crypto‬‭ today‬‭ are‬‭ less‬‭ about‬‭ mobile‬‭ malware‬‭ and‬‭ more‬‭ about‬‭ failures‬‭ in‬‭ signer‬‭ workflows,‬‭ interface‬‭ security,‬‭ and‬‭ access‬‭ control,” ‭Yasmanovych outlined.

Signer workflows involve authorizing cryptocurrency transactions with private keys. If these keys are compromised, it enables direct, unauthorized transaction signing. Meanwhile, flawed user interfaces (UIs) in crypto wallets and dApps can mislead users into harmful transactions. Attack methods include address poisoning, where attackers create similar-looking addresses to intercept funds.

They also deploy spoofed or malicious dApps designed to steal credentials or induce harmful transaction signings. Additionally, UI redressing involves deceptive overlays that trick users into performing unintended actions.

Oftentimes, users also unknowingly authorize malicious smart contracts.

“‬That’s‬‭ an‬‭ important‬‭ point—malicious‬‭ approvals‬‭ can‬‭ exist‬‭ before‬‭ Trust‬‭ Wallet‬‭ is‬‭ ever‬‭ installed, especially‬‭ if‬‭ a‬‭ user‬‭ interacted‬‭ with‬‭ Web3‬‭ apps‬‭ using‬‭ other‬‭ wallets‬‭ or‬‭ browsers,” Lam warned.

Once such a scenario occurs, it’s extremely hard to recover funds.

The Challenge of Fund Recovery

Given its status as a non-custodial wallet, Trust Wallet cannot reverse crypto transactions after a scam. Nevertheless, it assists users by performing on-chain analysis to trace stolen funds. It also provides detailed incident reports for law enforcement and sometimes collaborates with forensic firms.

Despite these efforts, the likelihood of recovering funds remains very low.

“Success‬‭ depends‬‭ heavily‬‭ on‬‭ early‬‭ action.‬‭ When‬‭ funds‬‭ reach‬‭ CEXs‬‭ and‬‭ users‬‭ promptly‬‭ file‬‭ [law enforcement] reports,‬‭ there’s‬‭ a‬‭ non-zero‬‭ chance‬‭ of‬‭ asset‬‭ freezes.‬‭ Across‬‭ all‬‭ scam-related‬‭ cases,‬‭ the‬‭ recovery‭ success‬‭ rate‬‭ is‬‭ low‬‭, but‬‭ when‬‭ centralized‬‭ endpoints‬‭ are‬‭ involved‬‭ and‬‭ law‬‭ enforcement‬‭ is‬‭ engaged‭ quickly, we’ve seen funds recovered, like a case we assisted in with ~$400k traced,” Lam told BeInCrypto.

As a result, user education remains the most effective way to prevent the issues that cause these losses.

Beyond Detection: What Preventative and Reactive Steps Are Crucial?

Trust Wallet has a built-in Security Scanner that flags real-time threats such as interactions with known scammer addresses, phishing sites, and suspicious approvals. But sometimes, these warning signs aren’t enough.

To safeguard cryptocurrency wallets, Yasmanovych advised that organizations and individuals should implement Cryptocurrency Security Standard (CCSS) controls for managing keys and ensuring operational security.

“Define‬‭ clear‬‭ actions‬‭ for‬‭ when‬‭ a‬‭ key‬‭ is‬‭ suspected‬‭ compromised,‬‭ including‬‭ revocation,‬‭ fund‬‭ migration, and audit, require [Multi-factor authentication] for all access to wallet systems and key handling interfaces, use‬‭ quorum-based‬‭ access‬‭ to‬‭ prevent‬‭ any‬‭ single‬‭ actor‬‭ from‬‭ compromising funds, [and] implement‬‭ encrypted,‬‭ geo-distributed‬‭ backups‬‭ with‬‭ clearly‬‭ defined‬‭ restore‬‭ procedures‬‭ to‬‭ ensure resilience without centralizing risk,” he explained.

Yasmanovych also stressed the importance of knowing what to do after these exploits happen.

“If you suspect your cryptocurrency wallet has been compromised, act immediately:‬ Report‬‭ the‬‭ incident‬‭ to‬‭ law‬‭ enforcement‬‭ and‬‭ engage‬‭ crypto forensics professionals‭, track‬‭ stolen‬‭ funds‬‭ using‬‭ chain‬‭ analysis‬‭ tools‬‭ to‬‭ monitor‬‭ movement‬‭ and‬‭ identify‬‭ mixers‬‭ or‬‭ exchanges involved, [and] submit requests to exchanges with KYC data for frozen fund attempts,” he added.

Despite these measures, the reality remains that user-side vulnerabilities continue to lead to losses.

The Enduring Challenge of User Vulnerabilities in Mobile Wallets

Even with proactive security measures, the ongoing regularity of fund losses raises significant concern. The regularity of these events highlights the persistent challenge of user-end vulnerabilities when using mobile wallets.

The path to a safer Web3 inherently requires a balance between strong security protocols and proactive user preparedness. Consequently, a sustained commitment to user education and the widespread adoption of these protective measures remains vital for effectively reducing exploits and establishing a more secure environment across the industry.

Source

Leave A Reply

Your email address will not be published.