Impression de 46 milliards de faux bitcoins

BTC

81 009,85 $

des jetons liés sur l’application inter-chaînes Symbiosis a commencé avec un dépôt de seulement 330 satoshis, la plus petite unité de bitcoin, d’une valeur d’environ 25 cents au total.

Le service permet aux utilisateurs d’échanger des jetons entre des blockchains qui ne sont peut-être pas initialement prises en charge. Un post-mortem publié tôt mardi montre comment deux failles logicielles dans le Bitcoin Bridge de Symbiosis se sont combinées pour permettre à un attaquant de créer d’énormes quantités de syBTC, un jeton destiné à représenter le bitcoin détenu par le système.

Les données de la blockchain examinées par CoinDesk indiquent que l’attaquant a traité 12 dépôts fictifs sur la BNB Chain, Ethereum et Rootstock en environ quatre minutes, pour finalement créer environ 46,1 milliards de syBTC, soit plus de 2 000 fois la limite de 21 millions de pièces du Bitcoin. Le pont a examiné la mauvaise partie d’une transaction bitcoin pour décider qui avait envoyé l’argent, permettant à l’attaquant de convaincre le système de le traiter à la fois comme dépositaire approuvé et comme administrateur du pont, selon Symbiosis.

Cet accès renforcé a permis à l’attaquant de faire passer les frais minimums du pont en dessous de zéro. Un second bug a ensuite soustrait les frais négatifs du montant du dépôt, ce qui les a en réalité ajoutés au lieu de les réduire — signifiant que le dépôt pouvait soudainement être considéré comme valant essentiellement n’importe quel montant que l’attaquant aurait fourni.