Raiz de lote forjado esvazia escrow da Ethereum na zkLink Nova

- Um atacante usou uma raiz de lote forjada para drenar o custódio Ethereum do zkLink Nova, deixando cerca de 0,001 ETH para trás.
- A Blockaid estimou a perda em aproximadamente US$ 786.000 em ETH e tokens ERC-20 e informou que o ataque ainda estava em andamento.
- Uma transação de retirada moveu 22,43 ETH e 11 tokens ERC-20, liderada por 245,74 pufETH, valendo cerca de US$ 613.536.
O custódio Ethereum do zkLink Nova foi drenado até restarem cerca de 0,001 ETH na quarta-feira, quando um atacante usou um relayer público para enviar uma raiz de lote falsa.
A Blockaid, uma empresa de segurança, afirma que o valor de ETH e tokens ERC-20 roubados até agora é de aproximadamente US$ 786.000.
A Blockaid sinalizou um ataque de relayer público às 10:24 p.m. ET
A Blockaid relatou o ataque em uma publicação no X às 22h24 (ET) de 28 de outubro. O atacante usou um relayer público para injetar uma raiz falsa no Ethereum e, em seguida, finalizou as retiradas de ETH e tokens ERC-20 do custódio L1 do Nova para destinatários de sua escolha.
“~$786k drenados do escrow L1 ETH e da ponte ERC20 até agora. O ataque ainda está em andamento”, escreveu a Blockaid.

A Nova recebe ativos do Ethereum e de suas redes Layer 2 e os agrupa. Quando os depósitos são realizados, eles permanecem nos contratos em suas cadeias de origem e são creditados na Nova por meio de sua ponte canônica.
Uma raiz de lote é o valor hash que uma ponte usa para verificar mensagens; neste caso, os saques aprovados pela Nova. A concepção da liquidação do zkLink exige verificações de prova e verificações de consistência entre cadeias antes de finalizar um lote.
Em seguida, os saques só podem ser processados após a raiz do lote ser enviada para as cadeias conectadas. A Blockaid afirma que a raiz forjada foi injetada no Ethereum por meio de um relayer público, ao invés disso.
Houve um novo registro de raiz de lote na mesma transação dos saques de ETH e tokens, logo antes deles. Isso pode ser visto nos logs da transação do ataque.
Uma transação às 6:21 p.m. enviou $778,625.84 para um destinatário
A transação ocorreu em 28 de outubro às 18h21 (ET), algumas horas antes da Blockaid enviar o alerta. Foram retirados 22,43 ETH do escrow Ethereum da Nova e 11 tokens ERC-20 de sua ponte de tokens, e todos enviados para o mesmo endereço.
O thread da Blockaid nomeou dois endereços usados pelo hacker e listou a ponte ERC-20 como um segundo contrato alvo.
O maior lote foi de 245,74 pufETH, equivalente a cerca de US$ 613.536 nos preços do Etherscan. Cerca de 18.113 USDC e 3.361 USDT foram transferidos junto com ele.
Pelos preços exibidos pelo Etherscan, as transferências somam US$ 778.625,84. Essa cifra cobre apenas uma transação, então é difícil determinar quanto dinheiro foi perdido no total.
Mais tarde, o Etherscan mostrou que restavam apenas cerca de 0,001 ETH no escrow de ETH hackeado. Mas às 22h29 (ET), a flag de pausa do escrow ainda não estava ativada, então não está claro se outros controles impediram mais saques.
Entradas falsas atingiram outra ponte 11 dias antes. O Cryptopolitan relatou que, em 17 de outubro, uma mensagem de cunho falsa foi usada para criar 10 milhões de tokens CYS não autorizados por meio da ponte cross-chain da Cysic.
O atacante da Cysic vendeu 7,2 milhões dos tokens. Sua carteira foi usada para enviar cerca de US$ 727.000 para Ethereum antes que o projeto a colocasse na lista negra.
Cerca de US$ 7,54 milhões saíram da ponte Ethereum Verus em julho. Foi a segunda vez que a ponte perdeu dinheiro. Em maio, US$ 11,58 milhões foram retirados pela primeira vez. A Blockaid vinculou os dois ataques ao mesmo contrato e rota de importação.
A causa do exploit de maio foram cerca de 10 linhas de validação Solidity ausentes na função checkCCEValues da ponte. O mesmo tipo de erro de validação levou aos ataques à Wormhole e Nomad em 2022.
As mentes mais inteligentes do setor de criptomoedas já leem nosso boletim informativo. Quer entrar? Junte-se a eles.
Perguntas Frequentes
Quanto foi roubado no exploit da ponte zkLink Nova?
A Blockaid estimou as perdas em ~US$ 786.000 em ETH e tokens ERC-20. Uma única transação movimentou US$ 778.625,84 nos preços do Etherscan.
Como o atacante drenou o escrow?
O atacante usou um relayer público para injetar uma raiz de lote forjada no Ethereum e, em seguida, finalizou os saques do escrow Layer 1 da zkLink Nova.
Isso é semelhante a outros hacks recentes de pontes?
Sim. Em 17 de outubro, uma mensagem de mint fraudulenta forçou 10 milhões de tokens CYS não autorizados a sair da ponte cross-chain da Cysic.
Aviso. As informações fornecidas não constituem aconselhamento de negociação. Cryptopolitan.com não assume responsabilidade por quaisquer investimentos realizados com base nas informações fornecidas nesta página. Recomendamos fortemente a realização de pesquisa independente e/ou consulta a um profissional qualificado antes de tomar qualquer decisão de investimento.

Randa Moses
Randa Moses é editora e repórter na Cryptopolitan, cobrindo tecnologia, IA, robótica, criptomoedas, golpes e hacks. Ela atua no espaço de criptomoedas desde 2017. Já ocupou cargos na Forward Protocol, AmaZix e Cryptosomniac. Randa possui graduação em Engenharia Elétrica e Eletrônica pela Universidade de Bradford.
















