Um atacante recorreu à funcionalidade EIP-7702 do Ethereum para retirar cerca de 2,5 mil milhões de dólares em ether e tokens de uma carteira da Binance em menos de quatro minutos. A Binance estima em 6,3 mil milhões de dólares o valor total do roubo em várias blockchains e afirma que irá cobrir as perdas.
A transação do atacante incluía 50 autorizações assinadas pela carteira Binance 14, cada uma apontando para código malicioso. A rede aceitou uma das autorizações, permitindo que um contrato de varrimento controlado pelo atacante transferisse cerca de 167 464 ETH e 63 tokens, incluindo aproximadamente 1,6 mil milhões de dólares em USDT. Os depósitos que chegaram posteriormente à carteira também foram retirados. A Binance 14 permaneceu sob a delegação maliciosa durante quase quatro horas, até a autorização ser revogada.
Porque é importante
A EIP-7702, introduzida com a atualização Pectra do Ethereum em maio de 2025, permite que uma carteira comum execute código de contrato inteligente depois de assinar uma autorização. A funcionalidade pode suportar operações como pagamentos agrupados e patrocínio de taxas, mas uma autorização também pode delegar o controlo sem especificar um destinatário ou um limite de gastos. Se o código for malicioso, os fundos já existentes na carteira e os depósitos recebidos mais tarde podem ficar expostos.
O incidente mostra que uma assinatura válida não significa, por si só, que uma transferência é segura. A principal questão ainda sem resposta é como o atacante obteve as autorizações da Binance. O co-CEO da Binance, Richard Teng, afirmou que as conclusões preliminares apontavam para o comprometimento do portátil de um engenheiro de DevOps, mas alertou que o ataque era mais complexo do que as permissões de uma única pessoa ou uma ação com um só clique. Mais tarde, a Binance afirmou que os investigadores tinham encontrado outros pontos de intrusão.
Impacto no mercado
A EIP-7702 explica a parte do roubo ocorrida no Ethereum, mas não a sua totalidade. Carteiras ligadas à Binance também enviaram fundos através de transferências assinadas comuns em redes como Bitcoin, XRP, Solana e Tron. Segundo os investigadores, o elemento comum é o facto de as transferências terem assinaturas válidas de carteiras controladas pela Binance.
A Binance comprometeu-se a cobrir os 6,3 mil milhões de dólares em perdas com o seu fundo de emergência SAFU e fundos da empresa. Afirmou que cerca de 3 mil milhões de dólares em ativos afetados tinham sido congelados.
Perguntas frequentes
-
Que papel teve a EIP-7702 no roubo da carteira da Binance?
A EIP-7702 permitiu que a carteira Binance 14 executasse código de contrato inteligente controlado pelo atacante, após aceitar uma autorização assinada. O atacante usou esse código para retirar os fundos.
-
Quanto foi retirado da carteira da Binance no Ethereum?
Foram retirados cerca de 2,5 mil milhões de dólares em ether e tokens de uma carteira da Binance em menos de quatro minutos. O roubo no Ethereum fez parte de perdas mais amplas, em várias redes, que a Binance estimou em 6,3 mil milhões de dólares.
-
Porque conseguiu o atacante retirar fundos depositados após o roubo inicial?
A delegação maliciosa permaneceu ativa durante quase quatro horas. Continuaram a chegar depósitos da Binance à carteira afetada, e o atacante retirou mais fundos antes de a autorização ser revogada.
-
O que permite uma autorização EIP-7702 a uma carteira?
Permite que uma carteira comum do Ethereum execute código de contrato inteligente. A autorização não especifica um destinatário nem um montante máximo de gastos, pelo que código malicioso pode expor fundos existentes e depósitos posteriores.
-
Que montante dos ativos afetados, segundo a Binance, foi congelado?
A Binance afirmou que tinham sido congelados cerca de 3 mil milhões de dólares em ativos afetados. A corretora comprometeu-se a cobrir as perdas com o fundo de emergência SAFU e fundos da empresa.
CoinDesk