Un atacante aprovechó la función EIP-7702 de Ethereum para sustraer unos 2.500 millones de dólares en ether y tokens de un monedero de Binance en menos de cuatro minutos. Binance cifra el robo total en varias cadenas de bloques en 6.300 millones de dólares y afirma que cubrirá las pérdidas.
La transacción del atacante incluía 50 autorizaciones firmadas por el monedero Binance 14, cada una de ellas vinculada a código malicioso. La red aceptó una de las autorizaciones, lo que permitió a un contrato de vaciado controlado por el atacante transferir unos 167.464 ETH y 63 tokens, entre ellos alrededor de 1.600 millones de dólares en USDT. Los depósitos que llegaron después al monedero también fueron sustraídos. Binance 14 siguió bajo la delegación maliciosa durante casi cuatro horas, hasta que se revocó el permiso.
Por qué importa
EIP-7702, introducida con la actualización Pectra de Ethereum en mayo de 2025, permite que un monedero convencional ejecute código de contrato inteligente tras firmar una autorización. Esta función puede facilitar operaciones como los pagos agrupados y el patrocinio de comisiones, pero una autorización también puede delegar el control sin especificar un destinatario ni un límite de gasto. Si el código es malicioso, los fondos que ya están en el monedero y los depósitos posteriores pueden quedar expuestos.
El incidente pone de relieve que una firma válida no significa por sí sola que una transferencia sea segura. La principal incógnita es cómo obtuvo el atacante las autorizaciones de Binance. El codirector ejecutivo de Binance, Richard Teng, dijo que las conclusiones preliminares apuntaban al compromiso del portátil de un ingeniero de DevOps, aunque advirtió de que el ataque era más complejo que los permisos de una sola persona o una acción con un solo clic. Más tarde, Binance afirmó que los investigadores habían encontrado otros puntos de acceso.
Impacto en el mercado
EIP-7702 explica la parte del robo que afectó a Ethereum, pero no el total. Los monederos vinculados a Binance también enviaron fondos a través de redes como Bitcoin, XRP, Solana y Tron mediante transferencias ordinarias firmadas. Según los investigadores, el elemento común es que las transferencias llevaban firmas válidas de monederos controlados por Binance.
Binance se ha comprometido a cubrir los 6.300 millones de dólares en pérdidas con su fondo de emergencia SAFU y fondos de la empresa. Según indicó, se habían congelado unos 3.000 millones de dólares en activos afectados.
Preguntas frecuentes
-
¿Qué papel tuvo EIP-7702 en el robo del monedero de Binance?
EIP-7702 permitió que el monedero Binance 14 ejecutara código de contrato inteligente controlado por el atacante tras aceptar una autorización firmada. El atacante utilizó ese código para sustraer los fondos.
-
¿Cuánto se sustrajo del monedero de Binance en Ethereum?
Se sustrajeron unos 2.500 millones de dólares en ether y tokens de un monedero de Binance en menos de cuatro minutos. El robo en Ethereum formó parte de pérdidas más amplias en varias cadenas, que Binance cifró en 6.300 millones de dólares.
-
¿Por qué pudo el atacante llevarse fondos depositados después del robo inicial?
La delegación maliciosa siguió activa durante casi cuatro horas. Los depósitos de Binance continuaron llegando al monedero afectado y el atacante sustrajo más fondos antes de que se revocara el permiso.
-
¿Qué permite hacer a un monedero una autorización EIP-7702?
Permite que un monedero convencional de Ethereum ejecute código de contrato inteligente. La autorización no especifica un destinatario ni un límite de gasto, por lo que el código malicioso puede poner en riesgo los fondos existentes y los depósitos posteriores.
-
¿Cuántos activos afectados dijo Binance que se habían congelado?
Binance dijo que se habían congelado unos 3.000 millones de dólares en activos afectados. La plataforma se comprometió a cubrir las pérdidas con su fondo de emergencia SAFU y fondos de la empresa.