Un error de cálculo permitió hackear Truebit y robar 8535 ETH
Título original: "Truebit Protocol 26,44 M $ Análisis de la vulnerabilidad del contrato del hackeo"
Fuente original: ExVul Security
El 08/01/2026, Truebit Protocol sufrió un hackeo que provocó una pérdida de 8,535.36 ETH (aproximadamente 26,44 M $). El anuncio oficial de Truebit Protocol se publicó a primera hora del día siguiente. El equipo de seguridad de ExVul llevó a cabo un análisis detallado de la vulnerabilidad que permitió este ataque, con los siguientes resultados:
Proceso del ataque
Dirección del atacante:
0x6c8ec8f14be7c01672d31cfa5f2cefeab2562b50
Hash de la transacción del ataque:
0xcd4755645595094a8ab984d0db7e3b4aabde72a5c87c4f176a030629c47fb014
El atacante completó el ataque repitiendo 4 veces las llamadas a las transacciones getPurchasePrice→0xa0296215→0xc471b10b. El análisis se centra en el primer ciclo como ejemplo.
1. Primero, el atacante llamó a la función getPurchasePrice(240442509453545333947284131), que devolvió 0.

2. El atacante llamó a la función 0xa0296215(c6e3ae8e2cbab1298abaa3) con un msg.value de 0 y acuñó correctamente 240442509453545333947284131 tokens TRU.

3. El atacante llamó a la función 0xc471b10b(c6e3ae8e2cbab1298abaa3). A continuación, quemó 240442509453545333947284131 tokens TRU y recibió 5105.06 ETH.
Análisis de la lógica del ataque
Al comprender el proceso del ataque descrito anteriormente, queda claro que hay problemas en la lógica de las funciones getPurchasePrice y 0xa0296215. A continuación se ofrece un análisis en profundidad (como el contrato no es de código abierto, el código siguiente se ha descompilado).


Al comparar las similitudes entre las dos funciones, podemos observar que la función 0x1446 sirve para determinar cuánto ETH se necesita para comprar una cantidad específica de TRU. Es evidente que hay un fallo en la lógica de la función 0x1446, que da lugar a un cálculo incorrecto de ETH. A continuación se analiza en detalle su lógica.

Al observar la lógica de la función 0x1446, como el resultado final del cálculo v13 == 0, es seguro que la lógica de cálculo mencionada anteriormente es defectuosa. Es importante tener en cuenta que la función 0x18ef equivale a _SafeMul, por lo que el problema está en el uso de la suma nativa v12 + v9 (la versión del contrato es ^0.6.10, por lo que no comprueba los desbordamientos).
v12 y v9 representan:
Según el análisis anterior, el atacante introduce un valor _amountIn enorme para que v12 + v9 se desborde y dé como resultado un valor muy pequeño, lo que finalmente hace que (v12 + v9) / v6 == 0.
Resumen
La causa fundamental del ataque a Truebit Protocol fue un grave error de desbordamiento de enteros en la lógica de cálculo del precio de compra de sus tokens. Como el contrato utiliza la versión ^0.6.10 de Solidity y no realiza comprobaciones de seguridad en operaciones aritméticas cruciales, el ataque provocó una pérdida considerable de 8,535.36 ETH. La nueva versión de Solidity ya mitiga por sí misma las vulnerabilidades de desbordamiento. Este ataque debe entenderse como un caso en que un hacker aprovechó la IA para analizar automáticamente protocolos DeFi antiguos que siguen activos y detectar vulnerabilidades (incluidos los recientes ataques a Balancer y yETH). Creemos que este tipo de ataques impulsados por IA contra protocolos DeFi antiguos será cada vez más frecuente en un futuro próximo. Por eso, recomendamos que los proyectos realicen nuevas auditorías de seguridad del código de sus contratos. Si encuentran vulnerabilidades, deben actualizar el contrato o transferir los activos cuanto antes, mantener la supervisión on-chain, detectar anomalías rápidamente y minimizar las pérdidas.
Este artículo es contenido aportado por terceros y no representa las opiniones de BlockBeats.
Precio de --
Este contenido se ofrece únicamente con fines informativos generales y no constituye un asesoramiento financiero, de inversión, legal ni fiscal. Cualquier evento, recompensa, promoción en línea o información relacionada que se mencione en el presente documento no debe considerarse como una recomendación, solicitud o invitación a comprar, vender, operar o de negociar de otra manera con cualquier criptoactivo. Los criptoactivos son sumamente volátiles y pueden provocar pérdidas. La disponibilidad de los servicios, productos y eventos relacionados de WEEX puede variar según la región. Tienes la responsabilidad de asegurarte de que tu participación esté de acuerdo con las leyes y regulaciones locales vigentes.
Te puede gustar

El rendimiento del staking de Ethereum está perdiendo ante las tasas de efectivo, ¿por qué los inversores siguen haciendo fila?

Ethereum propone reducir el tiempo de confirmación de transacciones de 16 a 4 minutos, lo que podría abaratar las transferencias entre cadenas

Hackeo de Initia, fuga de 2,7 millones de dólares

唐华斑竹 analiza la tendencia de AVAX, el sentimiento del mercado es pesimista

La encuesta de gobernanza de Starknet apoya la investigación sobre L1 post-cuántico

Uniswap lanza Aggregator Hooks para el enrutamiento de liquidez de DEX externos

Chloe de HTX Research: A pesar de la notable entrada neta en el ETF de Bitcoin al contado, los datos macroeconómicos limitan el espacio para un rebote

CZ advierte que el phishing es más peligroso que la descifrado del Bitcoin

Robinhood Chain gana 51 millones de dólares en comisiones en tres meses, ¿Ethereum solo recibe 69,000?

Ethereum retrasa la prueba de la actualización Glamsterdam

Ethereum incluye dos propuestas de estándares de inteligencia artificial de Finch

Se espera que la red principal de Forma cierre el 5 de noviembre

Sam Price revela la dinámica de grandes transferencias de Ethereum

El ETF de Ethereum sufre una salida neta de 111 millones de dólares, el ETHA de BlackRock tiene una salida neta de 75,454.3 mil dólares

La aversión al riesgo se extiende ante la caída tecnológica | WEEX TradFi Daily (23/10/2026)
Al cierre de 22/10, el Nasdaq cayó cerca de 2,6%, su mayor descenso diario desde junio. Los inversores reevaluaron la rentabilidad potencial de las fuertes inversiones en IA, mientras que los compromisos de gasto de empresas como Meta agravaron la preocupación por el crédito. La aversión al riesgo hizo bajar los rendimientos de los bonos a largo plazo, mientras que el Brent y el WTI alcanzaron máximos de unos cinco meses, y el WTI se acercó a 100 $ por barril. Bitcoin se mantuvo en torno a 81.000 $–82.000 $, mientras que el oro y la plata también se debilitaron. Hoy, la atención previa a la apertura del mercado se centra en los resultados de AXP y SLB.

Exclusiva de WEEX: se extiende la aversión al riesgo mientras cae el sector tecnológico | WEEX TradFi Daily (23/10/2026)

HTX Research predice un aumento de la volatilidad del mercado de criptomonedas en las próximas 2 semanas

Desarrollador de Paranoid propone el esquema de agregación recursiva EIP-8288

SoSoValue: plataforma para el análisis del mercado de criptomonedas y flujos de ETF

SSV Labs presenta propuesta para extender el servicio de alojamiento de la red hasta mediados de 2027

El hard fork Glamsterdam de la red de pruebas de Ethereum Hoodi se retrasa

El fundador de Aave anuncia que Aavenomics 3.0 incluirá recompra, staking y quema de AAVE

El volumen de opciones en cadena es inferior al 1% de DEX perpetuo

Bitwise no ha encontrado influencia de las elecciones en EE. UU. sobre los precios de las diez principales criptomonedas

¿Impuesto cero si no se vende Bitcoin tras un aumento del 30%? Cómo se grava en EE.UU.

Protocolo DeFi cerrado: Lo que queda recuperable

Cardano Academy se une al curso de blockchain de UNIC con 25 plazas patrocinadas

Blast, Blur, Step Finance, Radiant: Más de 80 proyectos cripto han cerrado en 2026

Sam Price analiza la volatilidad del precio de Bitcoin








