Vulnérabilité du wallet Bitcoin Electrum permettant un vol via une exploitation par augmentation des frais

iconCryptoTicker
Partager
AI summary iconRésumé
Un rapport d'actualité sur une vulnérabilité révèle une faille dans le wallet Bitcoin Electrum qui permettait aux attaquants de voler des fonds via une exploitation par augmentation de frais. Des serveurs malveillants pouvaient remplacer les transactions en attente, trompant les utilisateurs en les incitant à signer des transactions falsifiées. Un utilisateur a perdu des fonds avant la publication d'une correction le 24 octobre. L'exploitation DeFi met en lumière les risques liés à la confiance accordée aux serveurs externes pour les transactions non confirmées. Electrum 4.8.3 ajoute désormais des vérifications de signature pour bloquer de telles attaques. Les utilisateurs sont invités à vérifier les adresses et à mettre à jour leur logiciel.

La plupart des $Bitcoin volés nécessitent votre phrase secrète. Celui-ci ne l’a pas fait. Une faille dans Electrum, l’un des plus anciens portefeuilles bitcoin, a permis à un serveur malveillant de remplacer un paiement en attente par un faux, puis d’attendre que vous effectuiez une action tout à fait courante : accélérer la transaction. Dès que vous avez approuvé les frais plus élevés, vous avez signé la transaction de l’attaquant au lieu de la vôtre. Au moins un utilisateur a perdu des fonds avant que le correctif ne soit déployé le 24 octobre. Voici ce qui s’est passé et pourquoi cela concerne même ceux qui n’ont jamais utilisé Electrum.

Comment fonctionne le piège de relèvement des frais Bitcoin ?

Les portefeuilles légers comme Electrum ne téléchargent pas l'ensemble de la blockchain. Ils demandent à des serveurs externes votre historique de transactions et la diffusion des paiements. Les transactions confirmées sont vérifiées sur la chaîne, mais les transactions en attente étaient simplement acceptées sur confiance à partir du serveur principal auquel le portefeuille était connecté.

Ce goulot a été l'ouverture. Un attaquant exécutant l'un de ces serveurs pouvait intercepter un paiement sortant avant qu'il n'atteigne le réseau, puis fournir au wallet une version contrefaite. La contrefaçon dépensait vos pièces sur une adresse contrôlée par l'attaquant, dans au moins un cas avec le même dernier caractère que le destinataire réel, et comportait une commission si faible qu'elle ne serait jamais confirmée. Le wallet l'affichait comme un paiement en attente légitime.

Ensuite est venu le piège. Une transaction bloquée pousse naturellement les utilisateurs vers Replace-by-Fee, la fonction standard de Bitcoin pour accélérer un paiement lent. Dans Electrum, augmenter les frais signifiait resigner la transaction affichée dans l'historique. Étant donné que cette transaction était celle de l'attaquant, la signature était valide, les fonds ont été transférés et le vol ressemblait à une augmentation normale des frais.

Qui a été affecté par la vulnérabilité d'Electrum ?

Electrum a révélé le problème le 24 octobre et a confirmé que certains serveurs l'exploitaient activement. Le premier signalement est venu le 11 octobre d'un utilisateur utilisant un système multisig deux-sur-trois avec deux portefeuilles matériels, qui a repéré une transaction sortante étrangère dans l'historique mais n'a pas perdu de fonds. Un second utilisateur n'a pas eu autant de chance. Les développeurs n'ont pas révélé le montant volé ni nommé les serveurs impliqués.

Graphique en barres : variation des prix sur 90 jours des plus grands crypto-actifs
Les plus grands crypto-actifs comparés sur 90 jours, selon les données de CoinMarketCap

Les utilisateurs qui se connectent uniquement à leur propre serveur ou à un serveur de confiance n'ont jamais été exposés. Tous les autres utilisateurs exécutant une version inférieure à 4.8.3 restent vulnérables tant que le wallet peut se connecter à un serveur malveillant.

Qu'est-ce que la correction dans Electrum 4.8.3 modifie ?

La version 4.8.3 ajoute des vérifications de signature pour les transactions non confirmées qui dépensent des pièces provenant de votre propre wallet. Un serveur ne peut plus insérer discrètement une transaction invalide dans votre historique et faire apparaître celle-ci comme réelle par le wallet. Téléchargez la mise à jour uniquement depuis electrum.org, jamais depuis une fenêtre pop-up dans le wallet ou un lien dans un message. Les utilisateurs d'Electrum ont été victimes exactement de ce type de demande de mise à jour falsifiée en 2019, lorsque des serveurs malveillants ont vidé plus de 4,6 millions de dollars.

Échelle de l'indice de peur et de cupidité sur les 90 derniers jours
L'indice de peur et de cupidité place le sentiment du marché entre peur extrême et cupidité extrême

Comment protéger votre wallet bitcoin contre ce type d'attaque

La leçon dépasse un seul wallet. Tout logiciel qui fait confiance à une tierce partie pour des données non confirmées présente le même point faible, donc quelques habitudes valent la peine d'être maintenues :

  • Considérez chaque augmentation de frais comme une nouvelle transaction. Vérifiez l'adresse de réception complète et le montant sur l'écran de signature, et non seulement les derniers caractères.
  • Confirmez sur l'appareil. Si vous utilisez un wallet matériel, vérifiez la destination sur son affichage. L'utilisateur multisig a détecté cette attaque précisément parce que le matériel affichait quelque chose de différent.
  • Préférez votre propre nœud ou un serveur que vous contrôlez. L’attaque ne fonctionne que lorsqu’un inconnu fournit à votre wallet son historique.
  • Gardez votre logiciel de wallet à jour et vérifiez les téléchargements avec la signature du développeur lorsque possible.

La auto-gestion vous met en charge de la sécurité, ce qui inclut les étapes les plus ennuyeuses. Une vérification d'adresse de trente secondes reste la meilleure assurance gratuite dans le crypto. Vous pouvez suivre le prix actuel du Bitcoin et le marché plus large sur notre page prix.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.