Des portefeuilles liés à Binance sur le XRP Ledger ont transféré environ 233,46 millions de XRP, soit 296 millions de dollars, entre 20 h 05 et 20 h 09 UTC, marquant le début d’une attaque que TRM Labs a retracée sur 10 blockchains. L’attaquant s’était préparé pendant au moins 36 heures et les enquêteurs ont suivi quelque 6,36 milliards de dollars de transferts jusqu’au 30 octobre à 00 h 30 UTC.
Pourquoi c’est important
TRM a fait remonter les préparatifs au 28 octobre, lorsqu’un portefeuille contrôlé par l’attaquant a reçu trois petits transferts de Tornado Cash. Le lendemain, l’attaquant a déployé et testé du code malveillant de smart contract sur des portefeuilles Ethereum nouvellement créés, avant de répéter un transfert réussi. L’opération principale a commencé environ quatre heures après cette dernière répétition.
La plupart des fonds ont quitté les portefeuilles liés à Binance en une vingtaine de minutes. L’attaque s’est étendue à Ethereum, Bitcoin, Tron, au XRP Ledger, à Solana, Arbitrum, Optimism, Base, Avalanche et Polygon. Sur Ethereum, 50 autorisations EIP-7702 signées au préalable ont permis à un portefeuille chaud de Binance de déléguer l’exécution à un contrat malveillant, qui a siphonné 167 464 ETH et 63 tokens. Parmi les autres transferts figuraient 18 270 BTC et, sur Tron, 612,7 millions d’USDT et 46,4 millions de TRX.
Impact sur le marché
L’enquête décrit une opération coordonnée sur plusieurs blockchains, avec d’autres vidages de portefeuilles qui se sont poursuivis pendant des heures. La reconstitution de TRM ne permet pas de déterminer comment l’attaquant a obtenu les autorisations : le chercheur Derek Chiang a indiqué que cela pourrait résulter du vol de la clé privée du portefeuille ou d’une manipulation de son propriétaire pour lui faire signer une autorisation malveillante. L’incident remet au premier plan les contrôles d’autorisation et la sécurité des portefeuilles chauds, tant pour les plateformes d’échange que pour les utilisateurs.
Questions fréquemment posées
-
À combien s’élevaient les premiers transferts en XRP ?
Des portefeuilles liés à Binance ont transféré environ 233,46 millions de XRP, d’une valeur de 296 millions de dollars, entre 20 h 05 et 20 h 09 UTC.
-
Combien de temps l’attaquant s’est-il préparé avant l’opération ?
TRM Labs a retracé au moins 36 heures de préparation, notamment des tests de code malveillant de smart contract sur des portefeuilles Ethereum nouvellement créés.
-
Comment les vidages de portefeuilles Ethereum ont-ils été réalisés ?
L’attaquant a soumis 50 autorisations EIP-7702 signées au préalable, permettant à un portefeuille chaud de Binance de déléguer l’exécution à un contrat malveillant, qui a siphonné 167 464 ETH et 63 tokens.
-
Sur quelles blockchains les transferts ont-ils eu lieu ?
TRM a retracé des transferts sur Ethereum, Bitcoin, Tron, le XRP Ledger, Solana, Arbitrum, Optimism, Base, Avalanche et Polygon.
-
Comment l’attaquant a-t-il obtenu les autorisations nécessaires ?
La méthode reste inconnue. Le chercheur Derek Chiang a indiqué que l’attaquant pourrait avoir obtenu la clé privée du portefeuille ou manipulé son propriétaire pour lui faire signer une autorisation malveillante.