#eth 🤦‍♂️ Un hacker logró reemplazar temporalmente el código de una de las billeteras calientes de Binance mediante EIP-7702 (una función de la actualización Pectra de Ethereum).

EIP-7702 permite que una billetera EOA normal actúe temporalmente como un contrato inteligente si cuenta con una firma válida de su clave privada. El hacker obtuvo una firma de ese tipo, configuró la delegación en su contrato de barrido y drenó los fondos (ETH y un montón de tokens, incluidas grandes cantidades de monedas estables).

➕ Para aumentar sus posibilidades, preparó por adelantado un lote de unas 50 autorizaciones con nonces consecutivos (sin conocer el valor actual exacto) y las envió todas a la vez. La red aceptó únicamente la que tenía el nonce que coincidía en el momento de la ejecución y descartó las demás.