Печать 46 миллиардов фальшивых биткоинов
BTC
$81,009.85
— связанные токены в кроссчейн-приложении Symbiosis стартовали с депозита всего 330 сатоши — наименьшей единицы биткоина, стоимость которой в общей сложности составляла около 25 центов.
Сервис позволяет пользователям обменивать токены между блокчейнами, где они изначально могут не поддерживаться. Опубликованный в начале вторника разбор инцидента показывает, как две уязвимости в программном обеспечении Bitcoin Bridge компании Symbiosis в сочетании позволили злоумышленнику создать колоссальные объемы syBTC — токена, предназначенного для представления биткоина, хранящегося в системе.
Данные по блокчейну, рассмотренные CoinDesk, показывают, что злоумышленник обработал 12 фиктивных депозитов в BNB Chain, Ethereum и Rootstock примерно за четыре минуты, в итоге создав около 46,1 млрд syBTC, или более чем в 2 000 раз больше предельного числа в 21 млн монет биткоина. Мост смотрел не на ту часть биткоин-транзакции при определении того, кто отправил деньги, что позволило злоумышленнику убедить систему считать его одновременно и одобренным отправителем депозита, и администратором моста, согласно Symbiosis.
Такой расширенный доступ позволил злоумышленнику опустить минимальную комиссию моста ниже нуля. Затем второй баг вычел отрицательную комиссию из суммы депозита, из-за чего она увеличилась, а не уменьшилась — то есть депозит мог внезапно считаться стоящим по сути любым числом, которое указал злоумышленник.
