Wu Blockchain: Blockaid revela como hacker assumiu o controle da carteira da Binance; uma em 50 autorizações EIP7702 teve sucesso
A Blockaid, empresa de segurança blockchain, detalhou como um atacante assumiu o controle da carteira quente Binance 14, da Binance. Segundo a análise, o invasor explorou o mecanismo de autorização EIP7702, do Ethereum. Como não conseguia determinar o nonce ativo da carteira, e as autorizações EIP7702 precisam corresponder ao nonce da conta no momento da execução da transação, o atacante enviou 50 autorizações com nonces diferentes, entre 18914775 e 18914824, em uma única transação Type4. Apenas uma coincidiu, permitindo que a delegação maliciosa entrasse em vigor. A autorização bem-sucedida delegou o código da conta da carteira quente a um contrato assettransfer malicioso não verificado. Esse contrato permite que somente o endereço indicado pelo atacante execute a função sweep(), capaz de transferir ETH e tokens ERC20 da carteira e manter 1 ETH para taxas de gas. Ativos recebidos depois também podem estar em risco de transferência.