Ir al contenido

Cosmos sabía del bug desde abril: exploit de 5,7 millones en seis blockchains

Cosmos Labs admitió conocer desde el 25 de abril el bug que, mal evaluado, permitió un exploit de 5,7 millones en seis blockchains. El verdadero problema es…

6 min read Cómo trabajamos

En el mundo de las criptomonedas, los ataques que sustraen fondos son, por desgracia, frecuentes y a menudo parecidos entre sí. Pero lo ocurrido con el ecosistema Cosmos, uno de los proyectos blockchain más relevantes del mundo, es distinto y más grave: el problema no es tanto el ataque en sí, sino lo que lo hizo posible. En un documento de análisis publicado tras los hechos, la empresa que desarrolla el software admitió haber sido alertada de la vulnerabilidad con cuatro meses de antelación, aunque la consideró erróneamente inofensiva.

El resultado fue un ataque que afectó a seis blockchains diferentes en pocos días, sustrayendo cerca de 5,7 millones de dólares según el informe post-mortem de Cosmos Labs publicado en GitHub el 28 de agosto de 2026. La cifra, no especialmente elevada para los estándares del sector, es la parte menos interesante de esta historia. Lo que la convierte en un caso de estudio es lo que revela sobre una debilidad estructural en la forma en que está construida gran parte del universo crypto. Veamos qué ocurrió y por qué merece reflexión.

security/communications/cosmos_evm_GHSA-7g4w-cg88-2cq2_post_mortem.md at main · cosmos/security
Cosmos Security contains guidelines (and tools in the future) for a responsible security incident disclosure - cosmos/security

Un error de valoración que duró cuatro meses

La cronología es el núcleo del problema. La vulnerabilidad fue reportada correctamente a la empresa a través de su programa de recompensas por seguridad (los llamados “bug bounty”), a finales de abril. En ese momento, los ingenieros cometieron un error de evaluación: consideraron que el defecto solo podía afectar a un tipo específico de configuración técnica, diferente a la utilizada por las principales blockchains activas. Concluyeron, por tanto, que los fondos en las redes reales no estaban en riesgo.

Con esa convicción, en mayo publicaron una corrección de forma “silenciosa”, es decir, sin avisar a los operadores de las distintas blockchains sobre la gravedad del problema, tratándolo como una actualización rutinaria. Solo a comienzos de agosto, gracias al trabajo de otros investigadores, se comprendió que la valoración inicial era errónea y que la vulnerabilidad afectaba a muchas más redes de las previstas. En ese punto comenzó una carrera contra el reloj para publicar una corrección, pero ya era demasiado tarde. El parche llegó el 19 de agosto y el primer ataque se produjo pocas horas después.

Balance underflow in EVM StateDB
_This security advisory describes the vulnerability outlined in the [August 28, 2026 Cosmos EVM post-mortem](https://github.com/cosmos/security/blob/main/communications/cosmos_evm_GHSA-7g4w-cg88-2c…

Cómo funcionaba el ataque

Concretamente, el mecanismo técnico del exploit es tan ingenioso como instructivo, y vale la pena entenderlo porque desmiente una idea muy extendida. Muchos creen que este tipo de ataques consiste en “crear de la nada” cantidades infinitas de monedas. Aquí no fue así. El atacante aprovechó un error matemático conocido como “integer underflow”: logró hacer que el saldo de una cuenta cayera por debajo de cero. En lugar de generar un error y detenerse, el sistema, por su programación, interpretaba ese valor negativo como el número más grande posible.

A partir de ahí, usando el mecanismo inverso, el atacante podía transferirse tokens que pertenecían a otras cuentas. El punto crucial, frecuentemente malinterpretado, es que la cantidad total de monedas en circulación se mantuvo prácticamente invariada: no se crearon monedas falsas, sino que se sustrajeron activos de cuentas objetivo específicas, a menudo direcciones “inactivas” o carteras técnicas. En el caso de la red más afectada, según The Block, se movieron cientos de millones de tokens desde una dirección de “quema” y desde una cartera antigua, sin que se comprometieran las claves de seguridad de la red. Una distinción técnica importante para entender la naturaleza real del daño.

El caso Cosmos: qué salió mal

La cronología del error. Fuente: Cosmos Labs, The Block, 2026

  • El error: el bug reportado en abril fue considerado inofensivo para las redes reales. Una valoración equivocada.
  • El ataque: cerca de 5,7 millones sustraídos de seis blockchains entre el 20 y el 25 de agosto, pocas horas después del parche.
  • El problema real: decenas de cadenas comparten el mismo software y, por tanto, las mismas vulnerabilidades. Pero no existe un mecanismo para actualizarlas todas rápidamente.

La polémica: veinte horas no fueron suficientes

Uno de los aspectos más controvertidos tiene que ver con la gestión final de la crisis. Cuando se publicó la corrección el 19 de agosto, no vino acompañada de un aviso que explicara con claridad la gravedad y la urgencia del problema. Pocas horas después, un investigador externo publicó en internet una descripción detallada de cómo explotar la vulnerabilidad, proporcionando de hecho un mapa a los atacantes. El primer ataque llegó muy poco tiempo después.

Releases · KiiChain/kiichain
On-chain FX layer for stablecoins and RWA. Contribute to KiiChain/kiichain development by creating an account on GitHub.

Las blockchains afectadas criticaron duramente esta gestión. Una de ellas señaló que el brevísimo plazo transcurrido no era realista para coordinar, probar y distribuir una actualización tan compleja, que requiere el acuerdo de decenas de validadores independientes, sobre todo sin un aviso específico que explicara la urgencia. Otra red fue aún más categórica: sostuvo que la compañía debería haber pedido de inmediato a las redes implicadas que detuvieran la producción de bloques, la única medida que habría podido prevenir los robos. Queda abierta también una disputa técnica: una de las redes afectadas afirma que las vulnerabilidades que sustentaron el ataque eran más de las que se corrigieron públicamente, una tesis que la empresa desarrolladora no aborda directamente en su informe. La reconstrucción de responsabilidades sigue siendo, por tanto, objeto de debate entre las partes.

El problema de fondo: la fragilidad del modelo multi-chain

Este es el punto que hace que este caso trascienda la anécdota. El ecosistema Cosmos se construyó sobre una idea poderosa: ofrecer un software común que permita a cualquiera lanzar su propia blockchain con facilidad, todas interconectadas entre sí. Un modelo de gran éxito, pero este incidente ha revelado su talón de Aquiles. Si decenas, o incluso cientos, de blockchains distintas comparten el mismo software base, también comparten sus posibles vulnerabilidades.

El problema es que, aunque el software sea compartido, no existe ningún mecanismo centralizado para actualizar todas esas redes de forma simultánea y urgente ante un peligro. Cada blockchain es independiente y debe aplicar la corrección por su cuenta, un proceso lento y complejo. El dato más llamativo del incidente es que la propia empresa desarrolladora admitió no disponer siquiera de un listado completo de todas las redes que utilizan su software: durante la emergencia, descubrió la existencia de once blockchains de las que no tenía constancia, según su propio informe post-mortem. Es como si el fabricante de un componente defectuoso instalado en millones de automóviles no supiera qué vehículos lo llevan y no tuviera forma de llamarlos a revisión. Una fragilidad estructural que va mucho más allá del error humano puntual. No es un caso aislado: la seguridad del código y los bugs ocultos afectan a todo el sector, como se vio con el bug que permaneció oculto durante cuatro años en Zcash.

MANTRA Chain, Llevando el ecosistema financiero mundial a la blockchain
MANTRA es una blockchain Layer 1 compatible con EVM diseñada para activos del mundo real, con capacidad de adaptarse a los requisitos regulatorios vigentes.

La lectura más amplia

El caso Cosmos es una lección que va mucho más allá del daño económico, en definitiva acotado. Nos recuerda que, en el mundo de las criptomonedas, la seguridad no depende solo de la solidez del código, sino también, y quizá sobre todo, de los procesos humanos y organizativos con los que ese código se gestiona, actualiza y comunica. Un error de valoración, una comunicación poco clara, la ausencia de un mapa completo de los sistemas a proteger: estos factores, más que la falla técnica en sí, convirtieron un problema conocido en un daño real.

Para quien observa el sector, la lección es doble. Por un lado, este episodio invita a mirar con ojo más crítico la idea, muy extendida, de que poder lanzar fácilmente múltiples blockchains interconectadas es solo una ventaja: compartir código implica también compartir riesgos, y exige mecanismos de seguridad y coordinación a la altura, que con frecuencia siguen faltando. Por otro lado, es una advertencia sobre la transparencia: la forma en que un proyecto reacciona ante una crisis, reconociendo sus errores y colaborando con los afectados, resulta tan relevante como su capacidad de prevenirla. La sinceridad del informe publicado por Cosmos representa un paso en la dirección correcta, pero las críticas recibidas ponen de manifiesto cuánto camino queda aún por recorrer para que el ecosistema multi-chain sea tan seguro y resiliente como promete ser.

Consent Preferences