O ponto cego das wallets modulares: permissões que ninguém volta a revisar

Uma wallet Safe perdeu US$ 7,7 milhões sem uma única assinatura: a falha não estava nas chaves, e sim em um módulo autorizado há tempo.

O atacante não precisou de assinaturas dos proprietários da wallet

Um bot MEV chamado Yoink interceptou os fundos antes do atacante

Em 15 de setembro, um atacante drenou cerca de 2.900 rsETH —aproximadamente US$ 7,7 milhões— de uma wallet Safe na Ethereum, sem que nenhum dos seus proprietários assinasse uma única transação.

A assinatura de segurança da Blockaid detectou o incidente em tempo real. Antes que o atacante pudesse movê-los, um bot MEV conhecido como Yoink executou uma transação própria no mesmo bloco e ficou com os fundos.

O caso convida a uma leitura que vai além do valor roubado. A pergunta relevante não é como o atacante entrou, mas por que uma wallet projetada para exigir múltiplas assinaturas acabou executando uma operação que nenhum proprietário aprovou. A resposta obriga a repensar o que realmente significa estar seguro.

Uma wallet Safe multisig exige, por design, que um número mínimo de proprietários aprove cada operação. Mas a Safe permite adicionar «módulos»: contratos externos aos quais é concedida permissão permanente para executar certas ações, sem passar por esse processo de assinatura toda vez. É equivalente a entregar a um fornecedor de confiança uma chave que abre uma porta específica da casa de forma indefinida, para não precisar abrir pessoalmente a cada visita.

Neste caso, a wallet tinha habilitado um módulo de contrato inteligente —um contrato «Multicall»— para gerenciar posições de liquidez no Uniswap v4. Esse contrato tinha um erro de verificação de autorização: tratava como legítima qualquer chamada que apontasse de volta para o seu próprio endereço.

Essa falha foi exatamente o que transformou um componente de confiança em uma porta aberta

#news $BTC $ZEC $SPCXB