Hack da Symbiosis converte 25 cêntimos em 46 mil milhões de syBTC
O bug afetou a Bitcoin Bridge da Symbiosis na BNB Chain, Ethereum e Rootstock. Os danos mantiveram-se limitados a cerca de 9,97 BTC, apesar de 46,1 mil milhões de syBTC cunhados.

Pontos principais
- Um hacker cunhou, através da Bitcoin Bridge da Symbiosis, 46,1 mil milhões de syBTC falsos com cerca de 25 cêntimos em bitcoin.
- Dois erros de software fizeram com que a bridge visse o atacante como um depositante autorizado e administrador, fazendo com que a entrada aumentasse em vez de diminuir.
- A Symbiosis estima, para já, os danos em 9,97 BTC e retirou a Bitcoin Bridge do ar para reconstrução e auditoria.
Um hacker cunhou, através da Bitcoin Bridge da Symbiosis, cerca de 25 cêntimos em bitcoin, 46,1 mil milhões de syBTC falsos. Segundo o projeto, o ataque começou com 330 satoshi e as perdas preliminares ascenderam a 9,97 BTC, ou cerca de 770.000 dólares (666.600 euros).
Como o bug funcionou
A Symbiosis permitia aos utilizadores trocar tokens entre blockchains, mesmo quando esses tokens normalmente não eram suportados diretamente nessas redes. No post-mortem, consta que dois erros de software, em conjunto, tornaram o ataque possível. A bridge analisava a parte errada de uma transação de bitcoin para determinar quem tinha enviado o dinheiro.
Isso permitiu ao atacante fazer o sistema pensar que era simultaneamente um depositante autorizado e o administrador da bridge. Com estes direitos adicionais, o hacker conseguiu definir a taxa mínima abaixo de zero. Um segundo bug subtraiu depois essa taxa negativa ao montante depositado, fazendo com que a entrada aumentasse em vez de diminuir.
Os dados da blockchain que a CoinDesk analisou mostram que o atacante processou 12 depósitos falsos em cerca de quatro minutos através da BNB Chain, Ethereum e Rootstock. Com isso, foram finalmente criados cerca de 46,1 mil milhões de syBTC, mais de 2.000 vezes a oferta máxima de Bitcoin, de 21 milhões de moedas.
Danos mantiveram-se limitados
A Symbiosis afirmou que, antes do ataque, existiam apenas 13,91 syBTC. Desses, 11,26 syBTC estavam em pools de liquidez ligados a WBTC, cbBTC, BTCB e RBTC. A grande diferença entre a quantidade de tokens cunhados e a perda real resulta do facto de os tokens bridge sem cobertura não gerarem bitcoin real para reembolsar. O atacante só conseguiu, assim, retirar valor da liquidez real ligada a bitcoin que já estava no sistema.
A empresa de criptomoedas estima, para já, os danos em 9,97 BTC. A própria Symbiosis mantém ainda cerca de 8 milhões de dólares (6,9 milhões de euros) em valor total bloqueado, enquanto, nos últimos 30 dias, processou cerca de 146 milhões de dólares (126 milhões de euros) em volume de bridge, segundo a DefiLlama. O projeto diz querer cobrir os fundos roubados com parte do bitcoin que foi retirado durante o ataque e com mecanismos de compensação separados para os fornecedores de liquidez afetados.
Porque isto importa mais amplamente
O ataque enquadra-se num ano em que os exploits de bridges cross-chain já causaram mais de 328 milhões de dólares (284 milhões de euros) em perdas. Isso torna este tipo de incidente relevante para os leitores europeus de criptomoedas, porque as bridges são frequentemente um elo entre diferentes blockchains e, por isso, continuam a ser um alvo atrativo. Também um ataque anterior a uma bridge numa verificação de depósito mostrou como um pequeno erro na verificação pode levar à cunhagem de tokens sem cobertura.
A Symbiosis retirou a Bitcoin Bridge do ar enquanto o software do lado do Bitcoin está a ser reescrito e auditado de forma independente. O projeto também mandou realizar uma auditoria mais ampla. No post-mortem, a Symbiosis aponta ainda para a IA como parte de um panorama de segurança em mudança, porque modelos poderosos tornam, segundo a equipa, mais fácil encontrar erros de software. A empresa não diz haver provas de que o atacante tenha usado IA.