Hackeo de Term Finance: atacante extrajo $8,5 millones mediante una vulnerabilidad en el sistema de gobierno

cryptonews.ruPublicado a 2026-08-24Actualizado a 2026-08-24

Resumen

El protocolo de préstamo descentralizado Term Finance perdió 8,5 millones de dólares debido a la explotación de su mecanismo de gobernanza. El atacante, aprovechando la baja participación de los poseedores de tokens, depositó solo 0,5 ETH para obtener derechos de voto desproporcionados y propuso una serie de acciones que fueron aprobadas al alcanzar el quórum mínimo del 5%. La propuesta incluía desactivar el período de espera de siete días para retiros y redirigir fondos. Tras ser ejecutada, se extrajeron 2.841 ETH y 1,68 millones de USDC. El equipo de Term Labs confirmó el incidente, cerró irreversiblemente las Meta Vaults afectadas y revocó los roles de la DAO, aunque el protocolo base no sufrió daños. Este caso expone vulnerabilidades sistémicas en la gobernanza descentralizada cuando los derechos de voto no están alineados con la participación económica real y existe apatía por parte de los usuarios.

El protocolo descentralizado de préstamo Term Finance perdió $8.5 millones debido a la explotación de un mecanismo de gobierno, sin que los contratos inteligentes hayan sido hackeados. El atacante aprovechó las particularidades del sistema de votación en las bóvedas Meta Vaults y extrajo fondos a través de una propuesta legítima que recibió apoyo gracias a una participación extremadamente baja de los poseedores de tokens. El equipo de desarrollo de Term Labs confirmó el incidente e informó sobre el cierre irreversible de todas las Meta Vaults con la revocación de los roles DAO, mientras que el protocolo base y los mercados de préstamo directo permanecieron inafectados.

Mecánica para tomar el control de la votación

El éxito del ataque fue posible debido a una discrepancia entre la participación económica y el derecho a voto en el ecosistema del protocolo. Al depositar fondos en una bóveda, los usuarios recibían un recibo token tmvETH que acreditaba su participación en el pool, pero este activo por sí solo no otorgaba el derecho a participar en la gobernanza. Para obtener un voto, el recibo debía convertirse por separado en un token especial de votación, gtmvETH, sin embargo, la mayoría de los depositarios ignoró este paso. El atacante depositó solo 0.5 $ETH, obtuvo 0.485 tmvETH y los envolvió en tokens de votación. Su participación real en el capital de la bóveda era solo del 0.017%, pero entre las papeletas emitidas, controlaba el 90.66% de los votos.

Las reglas de gobernanza también facilitaron la explotación. Cualquier usuario podía crear una propuesta incluso sin poseer votos, y para alcanzar el quórum solo se requería la participación del 5% de las papeletas emitidas. Para la aprobación, bastaba con una mayoría simple. Al ganar la votación, el atacante propuso desactivar el retraso de siete días para retiros, conectar su propio contrato y dirigir los activos de los depositarios hacia él. La propuesta, que contenía 17 acciones, estuvo disponible públicamente en la blockchain durante aproximadamente 145 horas. Durante casi seis días, el registro público contenía efectivamente un aviso sobre la próxima desactivación de los mecanismos de seguridad y la extracción de fondos, pero nadie aprovechó la posibilidad de vetar o impugnar la decisión.

Cronología de la extracción de fondos y reacción del equipo

La votación concluyó el 23 de agosto de 2026, y tan solo 12 segundos después de cerrarse el plazo, se ejecutó la función executeProposal. La primera acción de la propuesta anuló el retraso de siete días (timelock), lo que permitió retirar instantáneamente activos de las sub-bóvedas Shorewoods $ETH, August Digital $ETH, Parity Prime $ETH y Parity Core $ETH. Los fondos se dirigieron a través de una estrategia añadida específicamente llamada "Fixed Recipient WETH Exit Strategy" hacia la dirección del atacante. En total, se extrajeron 2,841 WETH. Posteriormente, se realizaron operaciones similares en cinco bóvedas de $USDC, de donde se extrajeron 1,679,639 monedas. Todos los fondos se consolidaron en una sola cartera.

Analistas de PeckShield estimaron el daño total en aproximadamente $8.5 millones, incluyendo alrededor de 2,843 $ETH (aproximadamente $6.87 millones) y 1.68 millones de $USDC, que posteriormente se intercambiaron por DAI. El financiamiento inicial del ataque se realizó a través de Tornado Cash: la cartera del atacante recibió 1 $ETH de este mezclador el 17 de agosto de 2026. Tras confirmar el incidente, el equipo de Term Labs declaró que todos los roles de gobierno DAO han sido revocados, y el cierre de las Meta Vaults es irreversible y bloquea nuevos depósitos. Sin embargo, los retiros para los usuarios permanecen habilitados. Los desarrolladores de la infraestructura Yearn V3, sobre la cual se construyeron las bóvedas, señalaron por separado que el vector de ataque se relaciona exclusivamente con la capa personalizada de Term y no afecta los productos estándar de Yearn.

Vulnerabilidades sistémicas de la gobernanza descentralizada

El incidente demuestra los riesgos críticos que surgen al combinar un bajo umbral de entrada en la gobernanza y la falta de actividad obligatoria por parte de los stakeholders. El quórum y los valores umbral permitían crear propuestas a prácticamente cualquier participante, y ante la pasividad de los poseedores de tokens LP, el control sobre las papeletas emitidas pasaba a una fracción mínima del capital. Mecanismos de seguridad como el retraso temporal y el derecho de veto resultaron ineficaces, ya que el atacante tenía la capacidad técnica de desactivar la protección desde dentro de la misma propuesta antes de su ejecución. Según datos del análisis on-chain, detalladamente estudiado por expertos, la propuesta estuvo disponible públicamente durante aproximadamente seis días, y el único voto fue emitido por el propio atacante.

Antes del incidente, el volumen total de fondos bloqueados (TVL) en las bóvedas de Term Finance era de aproximadamente $12.45 millones, de los cuales cerca de $8.8 millones correspondían a la red Ethereum. El monto extraído corresponde aproximadamente al 68% del TVL de este producto. La situación señala la necesidad de revisar la arquitectura de gobernanza en los protocolos DeFi, donde el derecho a voto esté automáticamente vinculado a la participación económica, y los parámetros de quórum y retrasos estén protegidos contra modificaciones dentro de propuestas ordinarias. El estado actual del protocolo supone el mantenimiento de la funcionalidad de los mercados de préstamo base junto con la parálisis total del segmento Meta Vaults.

El hackeo de Term Finance a través del mecanismo de votación reveló problemas fundamentales en el diseño de sistemas de gobierno con baja participación y derechos de voto separables. La extracción del 68% del TVL del producto a través de un procedimiento legítimo subraya que la corrección formal en la ejecución de contratos inteligentes no garantiza la seguridad de los activos cuando existen errores de diseño en la lógica de toma de decisiones.

Opinión de la IA

La situación demuestra el clásico problema del "quórum vacío", donde la actividad mínima es interpretada por el sistema como un consenso legítimo. Las estadísticas confirman que en diez años los hackers han robado más de $17 mil millones, siendo la principal causa de las pérdidas no la vulnerabilidad del código, sino el compromiso de claves y la lógica de gobierno. La arquitectura técnica de los protocolos a menudo permite modificar los parámetros de seguridad mediante el mismo mecanismo que debería proteger dichos parámetros.

La máquina ve aquí no un error de código, sino una consecuencia inevitable del diseño, donde el silencio de la mayoría equivale a consentimiento. ¿Deberían los sistemas descentralizados implementar restricciones constitucionales estrictas sobre la modificación de las reglas básicas de seguridad, incluso si esto contradice la idea de soberanía completa de la comunidad?

end-content

Preguntas relacionadas

Q¿Cuál fue el principal mecanismo que explotó el atacante para robar fondos de Term Finance?

AEl atacante explotó una vulnerabilidad en el mecanismo de gobernanza, aprovechando la baja participación de los poseedores de tokens. Al depositar solo 0.5 ETH, obtuvo una pequeña cantidad de tokens de recibo (tmvETH) que, tras convertirlos en tokens con derecho a voto (gtmvETH), le otorgaron el control del 90.66% de los votos emitidos para una propuesta, permitiéndole drenar los fondos legalmente a través de una votación.

Q¿Qué factores en las reglas de gobernanza facilitaron el éxito de este ataque?

ALos factores clave fueron: 1) La posibilidad de crear una propuesta sin necesidad de poseer votos. 2) Un quórum muy bajo, que requería solo un 5% de participación de los votos emitidos. 3) La regla de mayoría simple para aprobar una decisión. Estas condiciones, combinadas con la extrema apatía de los votantes, permitieron que una única entidad con una participación económica mínima tomara el control.

Q¿Cómo consiguió el atacante retirar los fondos sin activar los mecanismos de seguridad, como la demora de 7 días (timelock)?

ALa propia propuesta del atacante contenía, como su primera acción, la instrucción de establecer a cero el período de timelock de 7 días. Al ser aprobada la propuesta, esta acción se ejecutó, eliminando inmediatamente la demora de seguridad y permitiendo la retirada instantánea de los activos.

Q¿Qué medidas tomó Term Labs tras el incidente y qué parte del protocolo permaneció intacta?

ATras el incidente, Term Labs revocó todos los roles de la DAO y cerró irreversiblemente todos los Meta Vaults, bloqueando nuevos depósitos. Sin embargo, confirmaron que los mercados de préstamos principales (el protocolo base) y las opciones de retiro para los usuarios no se vieron afectados y permanecen operativos.

QSegún el artículo y la sección 'Opinión de la IA', ¿cuál se identifica como la principal causa de pérdidas en el ecosistema DeFi durante la última década?

ASegún la sección 'Opinión de la IA', la principal causa de pérdidas (más de $17 mil millones en 10 años) no han sido las vulnerabilidades en el código de los contratos inteligentes, sino la 'comprometización de claves y la lógica de gobernanza'. El incidente en Term Finance es un ejemplo de un fallo de diseño en la arquitectura de toma de decisiones.

Lecturas Relacionadas

Trading

Spot
活动图片