La vérité sur le vol de 5,6 milliards chez Binance ! Comment le droit de signature est-il devenu un droit d’exécution ?

Le portefeuille chaud de Binance a été piraté et des actifs d’une valeur d’environ 5,64 milliards de dollars ont été dérobés. Les attaquants ont exploité la fonctionnalité EIP-7702 pour transférer des fonds depuis des portefeuilles chauds sur Ethereum, Bitcoin, Tron et plusieurs réseaux de couche 2. Après l’incident, Tether, Circle, Ripple et World Liberty Financial ont collaboré pour geler environ 3 milliards de dollars d’actifs volés, soit 45 % du total des fonds sortis.

EIP-7702 n’est pas une vulnérabilité classique, mais une fonctionnalité officiellement introduite lors de la mise à niveau Pectra d’Ethereum en 2025. Elle permet à un compte externe ordinaire (EOA), au moyen d’une seule signature, de déléguer l’exécution de son code à un contrat intelligent désigné. Une fois la délégation activée, tout appel adressé au portefeuille exécute la logique du contrat délégué, tout en utilisant le solde et le stockage du portefeuille. Le droit de signature se transforme ainsi directement en droit d’exécution de code.

Le déroulement complet de l’attaque est, dans les grandes lignes, le suivant :

Les attaquants ont d’abord obtenu l’autorisation de signature valide du portefeuille chaud de Binance. Ils ont ensuite déployé à l’avance un contrat de balayage, qui n’acceptait les appels que d’adresses spécifiques et avait pour fonction de transférer tous les actifs du portefeuille. Comme le portefeuille chaud envoyait continuellement des transactions et que son nonce changeait sans cesse, les attaquants lui ont fait signer successivement plusieurs autorisations EIP-7702 couvrant différents nonces. Ils ont ensuite soumis, depuis leur propre adresse, des transactions contenant ces autorisations ; l’une d’elles a correspondu et la délégation a été inscrite sur la blockchain. En quelques minutes, les attaquants ont appelé le contrat de balayage et transféré d’un seul coup une grande quantité d’ETH et de nombreux jetons. Des schémas similaires ont également été observés sur des portefeuilles chauds d’autres chaînes.

Du point de vue de la blockchain, l’ensemble de l’opération consistait en des transactions parfaitement légitimes et n’a déclenché aucune vulnérabilité de contrat intelligent. Le problème venait du contrôle de l’autorisation de signature, tandis qu’EIP-7702 en a amplifié les conséquences au maximum.

Cet incident nous rappelle une fois de plus que, lorsqu’un portefeuille chaud ou un système de signature en ligne est compromis, une nouvelle fonctionnalité peut devenir un outil accélérant la fuite des actifs. Pour les utilisateurs ordinaires, les actifs importants devraient toujours être conservés de préférence dans un portefeuille froid ou protégés par une solution à signatures multiples, et toute opération d’autorisation doit faire l’objet d’une grande vigilance. #币安热门推荐 $BNB