Un bug du portefeuille Bitcoin permettait à des serveurs malveillants de voler des fonds lorsque les utilisateurs tentaient d'accélérer les paiements
Les attaquants ont remplacé les transactions légitimes par de fausses, puis ont attendu que les utilisateurs approuvent des frais plus élevés. Au moins une personne a perdu du Bitcoin avant que les développeurs ne…
Une faille de sécurité du portefeuille Bitcoin a permis à des serveurs malveillants de tromper les utilisateurs pour qu'ils signent des paiements à des attaquants lorsqu'ils tentaient d'accélérer les transactions, les développeurs confirmant au moins un cas dans lequel de l'argent avait été volé.
Electrum, l'un des plus anciens portefeuilles logiciels de Bitcoin, a révélé la vulnérabilité samedi, affirmant que certains serveurs l'exploitaient déjà. Les développeurs ont reçu deux rapports en octobre, dont un d'un utilisateur qui avait perdu des fonds après avoir approuvé ce qui semblait être une augmentation habituelle des frais de transaction.
L'attaque a exploité la manière dont Electrum gère les paiements Bitcoin qui n'ont pas encore été confirmés par le réseau.
Contrairement à un nœud Bitcoin complet, Electrum s'appuie sur des serveurs externes pour récupérer l'historique des transactions et diffuser les paiements. Avant le correctif, le portefeuille faisait confiance à ces serveurs pour signaler les transactions en attente sans vérifier si leurs signatures étaient valides.
Un attaquant contrôlant l'un de ces serveurs pourrait intercepter un paiement avant qu'il n'atteigne le réseau Bitcoin et le remplacer dans l'historique du portefeuille par une fausse transaction. Ce remplacement a dépensé les pièces de l'utilisateur vers une adresse contrôlée par l'attaquant, en utilisant des signatures invalides qu'Electrum n'a pas réussi à détecter.
Mais le portefeuille a ensuite affiché le faux paiement comme étant en attente, et le piège est apparu lorsque les utilisateurs ont tenté d'accélérer les choses.
Bitcoin permet de remplacer les transactions non confirmées par des versions entraînant des frais plus élevés, une fonctionnalité appelée Replace-by-Fee. Si un utilisateur sélectionnait cette option, Electrum pourrait prendre la transaction frauduleuse et signer un remplacement valide, envoyant les pièces à l'attaquant.
Dans un cas signalé, la transaction malveillante ne comportait aucun frais, ce qui la faisait paraître bloquée. Les attaquants ont également généré des adresses de réception dont les quatre derniers caractères correspondaient à la destination légitime, rendant la substitution plus difficile à repérer lors d'une vérification rapide.
Le premier rapport, soumis le 11 octobre, impliquait un portefeuille multisignature deux sur trois utilisant deux appareils matériels Trezor. L'utilisateur a vérifié le paiement légitime sur les deux appareils, mais a ensuite remarqué une transaction sortante différente dans l'historique du portefeuille (cet utilisateur n'a pas signalé avoir perdu de fonds).
Un deuxième utilisateur a signalé le 18 octobre qu'il avait augmenté les frais sur une transaction de substitution et perdu de l'argent. Les développeurs n'ont pas divulgué le montant volé ni identifié les serveurs malveillants.
Traduit automatiquement de l'anglais
Pas encore recoupée
Seule la rédaction CoinDesk rapporte cette information pour l’instant. Elle reste « source unique » tant qu’une autre rédaction ne l’a pas confirmée.
- CoinDesk26 oct., 06:15
| Éditeur CoinDesk (niveau établi) | +76 |
| Résumé détaillé | +2 |
| Total | 78 |
Méthode : les dépêches sont regroupées d’après les mots de leur titre et de leur résumé ; chaque rédaction compte une fois ; les chiffres sont lus tels que publiés. Rien ici n’est rédigé par une IA.
