Falha de segurança prejudica contratos no Bancor, mas protocolo consegue migrar fundos
Apesar de a falha não ter sido resultado de um hack, o protocolo conseguiu migrar os fundos antes que eles fossem comprometidos e deu detalhes de quais procedimentos usuários devem realizar (Imagem: Facebook/Bancor)
💥️Bancor Network, o 💥️protocolo de 💥️corretora 💥️descentralizada, teve sua 💥️segurança comprometida ontem (17), resultando em uma perda de aproximadamente US$ 455 de fundos de usuários. Porém, Bancor ficou sabendo do problema e os migrou para uma carteira segura.
Mais especificamente, houve uma falha nos contratos autônomos mais recentes do Bancor, que foram aplicados há dois dias. Assim, todos os usuários que interagiram com o protocolo de corretora nas últimas 48 horas foram afetados.
“Devido à recente vulnerabilidade existente em 💥️contratos v.06, se você negociou contratos no Bancor nas últimas 48 horas, acesse 💥️https://approved.zone/ e revogue quaisquer acessos de endereços de contratos afetados do Bancor”, afirmou Bancor em seu canal oficial no Telegram.
A vulnerabilidade foi “grave”, disse 💥️Anton Bukov, CTO da agregadora de corretoras descentralizadas 💥️1inch, ao 💥️The Block.
Os contratos autônomos tinham um 💥️método público que permitia a qualquer um usar “aprovações infinitas” para roubar fundos de usuários, afirmou Bukov. Aprovações infinitas são um recurso padrão ERC-20 que permite que alguém colete 💥️tokens de outra carteira.
Em uma 💥️publicação mais detalhada, Bancor afirmou que contratos v.06 “equivocadamente tornaram pública a função 💥️safeTransferFrom no contrato da Bancor Network”.
“Contratos autônomos de corretoras como Bancor usam subsídios para interagir com carteiras de usuários. É uma prática comum utilizada por grande parte das dapps [aplicações descentralizadas]. Porém, nesse caso, uma função privada deveria ser limitada ao único contrato que veio a público. Isso permitiu que qualquer um transferisse tokens aprovados apenas para que o contrato os transferisse”, complementou.
Bancor certificou que nenhum fundo de usuário estava em risco por conta da vulnerabilidade, já que iniciou um ataque imediato e migrou US$ 455.349 equivalentes em fundos para uma carteira segura.
“Um novo contrato da rede foi aplicado para certificar que um erro assim não aconteça. Agora, a negociação no sistema voltou ao normal”, explicou a publicação.
Embora Bancor tenha iniciado o “ataque benigno”, dois bots de arbitragem detectaram as transações e capitalizaram US$ 135,229 no Bancor.
O protocolo afirmou que entrou em contato com os donos dos bots e está trabalhando para recuperar as quantias em troca de um caça a bugs (“💥️bug bounty”).
Bukov contou ao The Block que os dois bots são [email protected] e [email protected] Ainda não se sabe se esses bots devolveram os fundos ao Bancor.
Essa não é a primeira vez que Bancor passa por uma falha de segurança. Em 2018, o protocolo foi invadido e 💥️US$ 13,5 milhões foram roubados e os fundos estavam em diversos contratos de conversão.
Havia perdido US$ 23,5 milhões na época, mas cerca de US$ 10 milhões foram recuperados, resultando em um prejuízo líquido de US$ 13,5 milhões.
O que você está lendo é [Falha de segurança prejudica contratos no Bancor, mas protocolo consegue migrar fundos].Se você quiser saber mais detalhes, leia outros artigos deste site.
Wonderful comments