Aprovações de tokens: continuam ativas até serem revogadas
As autorizações crypto concedidas a um contrato permanecem ativas enquanto você não as revogar. A partir de 5 de maio de 2026, atacantes exploraram essa regra. Eles retiraram cerca de 1,42 milhão de dólares em 31 endereços, graças às autorizações dadas a um roteador do protocolo Ekubo. A principal vítima havia concedido a sua 158 dias antes, segundo o fundador da SlowMist.

Em resumo
- US$ 1,42 milhão: foi o valor desviado por atacantes a partir de 5 de maio de 2026, graças a aprovações concedidas a um roteador da Ekubo.
- 158 dias: era a idade da aprovação ilimitada que custou cerca de 17 WBTC à principal vítima.
- 60%: é a fatia de aprovações ilimitadas no Ethereum, segundo um estudo de 2022 com transações até julho de 2021.
- 6 de maio de 2026: um dia após o primeiro desvio, o fundador da Ekubo propôs o ERC-8255, com aprovações que expiram por padrão.
Uma autorização crypto não termina com a transação
Para trocar um token numa aplicação descentralizada, você primeiro assina uma autorização. Essa mensagem permite que um contrato retire seus tokens em seu nome. O padrão ERC-20 prevê que ele possa fazer isso “várias vezes, até o valor” definido. Porém, sua carteira nem sempre exibe o que você assina, como mostrou nosso artigo sobre o clear signing.
Especialmente, essa autorização não possui data de término. O guia oficial do ethereum.org sobre revogação afirma diretamente: “Não há data de expiração nas permissões de contrato.” Elas podem ser usadas anos depois.
Deslogar do site também não muda nada. A autorização está no contrato do token, na blockchain, e não no seu navegador. Segundo o mesmo guia, o projeto mantém o acesso aos seus tokens após o logout. Sua carteira digital guarda suas chaves, não suas autorizações. É preciso revogar a autorização para cortar esse acesso.
O valor então apresenta um segundo problema. Muitas aplicações pedem acesso ilimitado, para não solicitar novamente a cada troca. Um estudo acadêmico publicado em 2022 mediu isso nas transações feitas até 31 de julho de 2021. Na época, 60% das autorizações no Ethereum tinham valor ilimitado.
Autorizações crypto: o que você pensa estar autorizando
Quando você valida uma troca, pensa estar autorizando apenas essa ação. Na realidade, a autorização vai além. Ela permite que o contrato pegue um valor de token, a qualquer momento, até que seja revogada.
Enquanto o contrato funcionar corretamente, ele retira tokens apenas para suas operações próprias. Contudo, uma falha em seu código pode permitir que terceiros acionem o saque. A autorização não verifica quem chama o contrato, apenas que ele tem direito de retirar seus tokens.
Ekubo revisou sua própria explicação. Em 8 de maio, seu relatório provavelmente atribuía grandes autorizações a usuários que teriam aumentado seus próprios limites. Em 16 de maio, o texto mudou. A equipe indica que sua interface pode ter criado algumas dessas autorizações, e não tenta mais atribuir a origem delas.
Ekubo: como um roteador esquecido esvaziou carteiras
Ekubo é um protocolo de troca presente no Starknet e em várias blockchains compatíveis com Ethereum. O ataque visava o HuffRouter, um roteador otimizado para reduzir taxas, implementado no Ethereum e Arbitrum. Seus usuários haviam, de fato, dado a ele o direito de retirar seus tokens para executar as trocas.
Um bug na análise de dados de chamada no HuffRouter […] permitia que um chamador adicionasse bytes arbitrários após um caminho de troca válido, e que fossem interpretados como dados fixados pelo roteador na liquidação.
Ekubo, relatório de incidente
Na prática, o atacante podia designar qualquer usuário como pagador de uma troca. Qualquer pessoa que tivesse autorizado esse roteador tornava-se um alvo. A primeira retirada ocorreu em 5 de maio de 2026, às 17h50 UTC.
Ekubo estima as perdas em cerca de 1,42 milhão de dólares, em 31 endereços. Apenas um endereço perdeu cerca de 17 WBTC, quase 1,37 milhão de dólares, mais 0,34 cbBTC. Ele concentra 98% do total. O ataque não afetou fornecedores de liquidez nem a versão Starknet do protocolo.
A equipe também reconhece que não auditou esse contrato. Avaliaram o risco como baixo. Segundo eles, as autorizações podiam ser limitadas, e as trocas via interface deveriam permanecer pequenas e raras. Esses roteadores não podem mais ser modificados: “permanecem vulneráveis”, detalha o relatório. Ekubo lançou em 23 de junho um fundo de reembolso, com teto por endereço e pago voluntariamente por sua DAO.
Socket, LI.FI, SwapNet: o mesmo esquema há anos
Ekubo não é um caso isolado. O site Revoke.cash lista esses ataques em seu balanço anual. Registrou 9 explorações de autorizações em 2025, totalizando pouco mais de 6 milhões de dólares. Em 2024, custaram 80 milhões.
Em julho de 2024, a plataforma LI.FI perdeu cerca de 11,6 milhões de dólares, retirados de 153 carteiras. Segundo o relatório da LI.FI, a falha afetava apenas autorizações ilimitadas. Em janeiro de 2024, uma falha semelhante na Socket atingiu cerca de 200 usuários, todos com acesso ilimitado.
Em janeiro de 2026, 18 usuários perderam 13,43 milhões de dólares via contratos da SwapNet. Segundo o post-mortem da plataforma Matcha Meta, as vítimas haviam desativado a autorização de uso único, proposta por padrão. Matcha observa, porém, que um valor específico nunca usado também deixou fundos expostos.
Esses ataques diferem, entretanto, das fraudes por assinatura. Nesses casos, um site falso faz você assinar uma autorização para o benefício do golpista. Esse tipo de roubo custou 83,85 milhões de dólares em 2025, segundo o balanço 2025 da empresa de segurança ScamSniffer.
Reduzir o risco das autorizações crypto
O primeiro reflexo é limitar o valor. MetaMask permite definir um teto de gasto no momento da assinatura. Sua ajuda oficial é clara: “Nunca conceda autorizações ilimitadas (astronomicamente altas).”
Depois, faça uma limpeza regular. A ferramenta Revoke.cash exibe suas autorizações crypto em mais de 80 redes. O verificador do explorador Etherscan faz o mesmo no Ethereum. Revogar uma autorização por vez é gratuito, fora as taxas de rede. O Revoke.cash cobra 1,50 dólar por revogação em lote. Em aviso de janeiro de 2024, a polícia e a agência de cibersegurança de Cingapura também recomendam revisar e revogar autorizações altas.
Por fim, algumas aplicações já limitam a duração. A aplicação Uniswap usa o Permit2 e concede autorizações de 30 dias, segundo seu centro de ajuda. Porém, você concede primeiro uma autorização ao contrato Permit2 em si, que não expira. No Starknet, os tokens seguem o mesmo modelo do Ethereum, sem expiração.
ERC-8255 quer fazer as autorizações expirarem por padrão
Em 6 de maio de 2026, Moody Salem, fundador do Ekubo, submeteu o projeto ERC-8255 no site dos EIPs. Seu princípio é simples: uma autorização clássica expiraria após um tempo máximo, definido por cada token. Uma nova função permitiria também conceder uma autorização mais curta, até um único bloco.
O texto adiciona primeiro novas funções, compatíveis com aplicações existentes. Muda, no entanto, o comportamento das autorizações comuns, o que divide os desenvolvedores. No fórum Ethereum Magicians, alguns preferem deixar a autorização clássica intacta. O pesquisador pcaversaccio julga ao contrário que “as autorizações sempre foram um bug e não uma funcionalidade” (tradução da redação).
Outras abordagens também existem. A proposta ERC-7674 prevê autorizações apagadas ao final da transação. Desde a atualização Pectra de maio de 2025, uma carteira compatível pode ainda combinar autorização e troca em uma única operação.
Em 18 de outubro de 2026, o ERC-8255 ainda era um projeto, e seu texto não referenciava nenhuma implementação. Os roteadores do Ekubo afetados em 5 de maio não podem ser modificados. Suas autorizações ilimitadas desaparecem apenas se cada usuário as revogar. Nossa comparação dos wallets crypto mais seguros mostra as outras proteções disponíveis.
Maximize sua experiência na Cointribune com nosso programa "Read to Earn"! Para cada artigo que você lê, ganhe pontos e acesse recompensas exclusivas. Inscreva-se agora e comece a acumular vantagens.
Independent author, specialized in decentralized artificial intelligence and crypto ecosystems. I analyze projects by what they actually do, not by the noise around them. Openly a supporter of the Qubic project: my articles about Qubic and its direct competitors carry a disclosure.
As opiniões e declarações expressas neste artigo são de responsabilidade exclusiva do autor e não devem ser consideradas como recomendações de investimento. Faça sua própria pesquisa antes de tomar qualquer decisão de investimento.