{"id":69794,"date":"2026-09-25T03:55:52","date_gmt":"2026-09-25T03:55:52","guid":{"rendered":"https:\/\/overcentral.com\/es\/?p=69794"},"modified":"2026-09-25T03:55:52","modified_gmt":"2026-09-25T03:55:52","slug":"carbonato-malware-docker-botnet-69794","status":"publish","type":"post","link":"https:\/\/overcentral.com\/es\/carbonato-malware-docker-botnet-69794\/","title":{"rendered":"Malware Carbonato secuestra hosts Docker expuestos con agentes de IA"},"content":{"rendered":"<p>En el panorama actual de la ciberseguridad, la convergencia entre la inteligencia artificial y el malware tradicional ha dejado de ser una posibilidad te\u00f3rica para convertirse en una amenaza tangible y operativa. El descubrimiento de una nueva botnet denominada Carbonato, que secuestra hosts de Docker expuestos para desplegar agentes de IA aut\u00f3nomos, marca un punto de inflexi\u00f3n en la forma en que los atacantes automatizan sus operaciones. Esta campa\u00f1a, activa desde octubre de 2024 hasta agosto <a href=\"https:\/\/overcentral.com\/es\/trails-in-the-sky-2nd-chapter-es-uno-de-los-mejores-jrpg-de-2026\/\" title=\"Trails in the Sky 2nd Chapter es uno de los mejores JRPG de 2026\" data-iacss-internal=\"1\">de 2026<\/a> seg\u00fan la evidencia recuperada, no solo explota configuraciones inseguras, sino que integra un framework de agentes de IA llamado Hermes Agent para gestionar de manera interactiva los sistemas comprometidos, elevando el nivel de sofisticaci\u00f3n y peligro de las botnets contempor\u00e1neas.<\/p>\n<h2>El hallazgo inicial: un registro Docker sin autenticaci\u00f3n como centro de operaciones<\/h2>\n<p>Investigadores de ThreatDown encontraron el rastro de Carbonato en un registro Docker no autenticado que albergaba cerca de 60 repositorios y un total de 4.3 GB de datos de im\u00e1genes. El simple hecho de que el registro estuviera abierto sin requisitos de autenticaci\u00f3n permiti\u00f3 a los analistas acceder a una cantidad masiva de evidencia operativa, incluyendo detalles sobre la propia botnet y una campa\u00f1a secundaria que distribu\u00eda aplicaciones falsas de carteras de criptomonedas. La existencia de este registro expuesto no solo facilit\u00f3 el an\u00e1lisis de la amenaza, sino que tambi\u00e9n ilustra las malas pr\u00e1cticas de seguridad que los propios operadores de Carbonato cometieron, un error que finalmente expuso su infraestructura.<\/p>\n<p>El volumen de datos acumulados durante casi dos a\u00f1os sugiere que la operaci\u00f3n no era un experimento aislado, sino una campa\u00f1a sostenida y en evoluci\u00f3n. La presencia de m\u00faltiples repositorios indica que los atacantes refinaron sus herramientas y probablemente probaron diferentes configuraciones a lo largo del tiempo, lo que a\u00f1ade una capa de madurez a la amenaza que no se ve com\u00fanmente en botnets m\u00e1s rudimentarias.<\/p>\n<h2>Mecanismo de infecci\u00f3n: c\u00f3mo Carbonato secuestra un host Docker<\/h2>\n<p>El vector de ataque principal de Carbonato es tan sencillo como devastador: se dirige a hosts que ejecutan el daemon de Docker con su API expuesta en el puerto 2375 sin ning\u00fan tipo de autenticaci\u00f3n. Esta configuraci\u00f3n, que sigue siendo sorprendentemente com\u00fan en entornos de desarrollo y producci\u00f3n mal configurados, proporciona una puerta abierta a cualquier atacante que realice un escaneo b\u00e1sico de Internet.<\/p>\n<p>Una vez que el malware localiza un host vulnerable, el proceso de infecci\u00f3n sigue una secuencia clara y eficiente:<\/p>\n<ul>\n<li>Conexi\u00f3n a la API de Docker: Carbonato se conecta directamente a la API expuesta en el puerto 2375 y env\u00eda instrucciones al daemon.<\/li>\n<li>Despliegue de un contenedor privilegiado: La instrucci\u00f3n clave es lanzar un contenedor con privilegios elevados. Un contenedor privilegiado tiene acceso casi sin restricciones al sistema operativo del host anfitri\u00f3n, rompiendo el aislamiento que Docker deber\u00eda proporcionar.<\/li>\n<li>Establecimiento de un t\u00fanel SSH inverso: Con el control del host, el malware abre un t\u00fanel SSH inverso. Esto permite a los operadores conectarse al sistema comprometido desde el exterior, incluso si est\u00e1 detr\u00e1s de un firewall o NAT, proporcionando un acceso persistente y oculto.<\/li>\n<li>Instalaci\u00f3n de un servidor SSH persistente: Se instala un servidor SSH configurado con la clave p\u00fablica de los atacantes, garantizando que puedan volver a acceder al sistema en cualquier momento.<\/li>\n<li>Notificaci\u00f3n por Telegram: Cada nuevo despliegue se reporta a un canal de Telegram controlado por los operadores, proporcionando un mecanismo de comando y control centralizado y de f\u00e1cil acceso.<\/li>\n<li>Mecanismos de persistencia: Para asegurar que el acceso no se pierda tras un reinicio, el malware configura m\u00faltiples mecanismos de persistencia, incluyendo trabajos cron, temporizadores systemd, scripts rc.local para sistemas SysVinit y hooks de OpenRC para sistemas basados en Alpine u otras distribuciones ligeras.<\/li>\n<\/ul>\n<p>Este proceso, que puede completarse en cuesti\u00f3n de segundos despu\u00e9s de la identificaci\u00f3n de un host vulnerable, convierte a cualquier servidor con Docker expuesto en un nodo m\u00e1s de la botnet.<\/p>\n<h2>El factor diferenciador: Hermes Agent y el agente GH0ST<\/h2>\n<p>Lo que realmente distingue a Carbonato de otras botnets es la integraci\u00f3n de un agente de inteligencia artificial. Tras asegurar el control del host, el malware procede a instalar el framework Hermes Agent, una herramienta de c\u00f3digo abierto dise\u00f1ada para crear y gestionar agentes de IA aut\u00f3nomos. En el contexto de esta botnet, el agente recibe el nombre de \u00abGH0ST\u00bb.<\/p>\n<p>Los investigadores descubrieron que los atacantes modificaron el archivo de personalidad por defecto del agente, &#8216;SOUL.md&#8217;, reemplaz\u00e1ndolo con instrucciones personalizadas para el agente GH0ST. Este detalle es crucial porque revela que los operadores no solo estaban usando la tecnolog\u00eda de IA como un a\u00f1adido cosm\u00e9tico, sino que la estaban adaptando activamente a sus necesidades maliciosas.<\/p>\n<p>El agente GH0ST act\u00faa como un int\u00e9rprete y ejecutor de \u00f3rdenes. Los operadores env\u00edan tareas a trav\u00e9s del mismo canal de Telegram utilizado para recibir notificaciones de despliegue. El flujo de trabajo descrito por los analistas de ThreatDown es un bucle interactivo: el modelo de IA recibe la tarea, escribe los comandos de terminal necesarios, ejecuta esos comandos en el sistema v\u00edctima, lee la salida, interpreta el resultado y decide el siguiente paso. Este ciclo contin\u00faa hasta que la tarea se completa, momento en el que el agente env\u00eda un informe detallado de vuelta al chat de Telegram.<\/p>\n<h2>Capacidades operativas: \u00bfqu\u00e9 puede hacer el agente GH0ST?<\/h2>\n<p>Las tareas que el agente GH0ST puede llevar a cabo son variadas y extremadamente peligrosas para la seguridad del host comprometido. Seg\u00fan el an\u00e1lisis de la evidencia, las capacidades incluyen:<\/p>\n<ul>\n<li>Recolecci\u00f3n de credenciales: El agente est\u00e1 programado para buscar y extraer claves de API de servicios de inteligencia artificial, credenciales SSH almacenadas, tokens de acceso a plataformas cloud y otros secretos que puedan estar presentes en el sistema.<\/li>\n<li>Ejecuci\u00f3n remota de comandos: Puede ejecutar cualquier comando arbitrario en el shell del sistema, proporcionando a los operadores un control total sobre el host.<\/li>\n<li>Exfiltraci\u00f3n de datos: Los resultados de los comandos y los datos recolectados se env\u00edan de vuelta al canal de Telegram, permitiendo la extracci\u00f3n de informaci\u00f3n sensible.<\/li>\n<li>Movimiento lateral: El malware posee capacidades de tipo \u00abgusano\u00bb, lo que le permite propagarse a otros hosts Docker expuestos que est\u00e9n en la misma red o en redes accesibles desde el host inicial.<\/li>\n<\/ul>\n<p>Este \u00faltimo punto es particularmente relevante. Carbonato incluye scripts que escanean las redes conectadas al host comprometido cada cinco minutos en busca de otros daemons de Docker expuestos. Cuando encuentra uno nuevo, el proceso se repite autom\u00e1ticamente: se extrae la imagen del implante desde el registro del atacante, se lanza un contenedor privilegiado y se inicia el mismo ciclo de persistencia y escaneo. Esta capacidad de auto-replicaci\u00f3n convierte un solo punto de entrada en una potencial infecci\u00f3n masiva dentro de una misma organizaci\u00f3n o proveedor de cloud.<\/p>\n<h2>Preguntas frecuentes sobre el malware Carbonato y su impacto<\/h2>\n<p>Ante la complejidad t\u00e9cnica de esta amenaza, es probable que los profesionales de seguridad y administradores de sistemas se planteen varias preguntas clave. A continuaci\u00f3n, respondemos a las m\u00e1s relevantes.<\/p>\n<h3>\u00bfC\u00f3mo protejo mis servidores Docker contra Carbonato?<\/h3>\n<p>La protecci\u00f3n es directa y se basa en principios fundamentales de seguridad. La medida m\u00e1s cr\u00edtica es asegurarse de que el daemon de Docker nunca est\u00e9 expuesto a la red p\u00fablica sin autenticaci\u00f3n. El puerto 2375 nunca debe estar abierto a Internet. Si necesita acceso remoto a la API de Docker, utilice siempre TLS (puerto 2376) y configure certificados de cliente para la autenticaci\u00f3n mutua. Adem\u00e1s, implemente reglas de firewall estrictas para restringir el acceso a la API de Docker solo a direcciones IP de confianza. Por \u00faltimo, aseg\u00farese de que cualquier registro de contenedores que utilice, ya sea p\u00fablico o privado, requiera autenticaci\u00f3n para evitar que atacantes carguen o descarguen im\u00e1genes maliciosas.<\/p>\n<h3>\u00bfQu\u00e9 se\u00f1ales debo buscar para detectar una infecci\u00f3n por Carbonato?<\/h3>\n<p>Los investigadores de ThreatDown han identificado varios indicadores de compromiso (IoC) espec\u00edficos. La presencia de un archivo de personalidad llamado &#8216;GH0ST&#8217; en el sistema es una se\u00f1al de alerta muy clara. Tambi\u00e9n debe buscar la variable de entorno &#8216;CARBONATO_API_KEY&#8217;, que el malware configura durante su instalaci\u00f3n. Un tr\u00e1fico de red inesperado hacia Telegram, especialmente desde servidores que no deber\u00edan tener ese tipo de comunicaci\u00f3n, es otro indicador clave. Finalmente, la aparici\u00f3n de t\u00faneles SSH inversos hacia el sistema aut\u00f3nomo AS262145, que ha sido vinculado a los operadores, es una se\u00f1al casi definitiva de compromiso.<\/p>\n<h2>Contextualizando la amenaza: el abuso de Hermes Agent en el cibercrimen<\/h2>\n<p>El uso de Hermes Agent por parte de Carbonato no es un caso aislado. Este framework de IA ha sido documentado en m\u00faltiples ocasiones durante los \u00faltimos meses como una herramienta predilecta para automatizar ataques. La firma de ciberseguridad Gambit document\u00f3 recientemente una operaci\u00f3n masiva de skimming de tarjetas de cr\u00e9dito que utiliz\u00f3 agentes de IA maliciosos para robar 600,000 datos de tarjetas e infectar <a href=\"https:\/\/overcentral.com\/es\/un-mod-para-gta-san-andreas-corrige-mas-de-100-bugs-en-pc\/\" title=\"Un mod para GTA San Andreas corrige m\u00e1s de 100 bugs en PC\" data-iacss-internal=\"1\">m\u00e1s de 100<\/a> sitios web. En otro incidente, se detect\u00f3 a un actor de amenazas utilizando DeepSeek AI para atacar servidores vulnerables de forma aut\u00f3noma, y el propio Hermes Agent fue utilizado en un ataque automatizado contra el Ministerio de Finanzas de Tailandia.<\/p>\n<p>Esta tendencia indica un cambio fundamental en el ecosistema del cibercrimen. <a href=\"https:\/\/overcentral.com\/es\/agentes-ia-exponen-datos-correo-empresarial-68746\/\" title=\"Los agentes de IA exponen datos protegidos en el correo empresarial\" data-iacss-internal=\"1\">Los agentes de IA<\/a>, que hasta hace poco eran herramientas de investigaci\u00f3n o juguetes para desarrolladores, se est\u00e1n convirtiendo en componentes est\u00e1ndar del arsenal de los atacantes. Su capacidad para interpretar comandos en lenguaje natural, ejecutarlos y adaptarse a los resultados los convierte en sustitutos ideales para los scripts est\u00e1ticos y los paneles de control manuales. Carbonato representa la siguiente fase de esta evoluci\u00f3n: una botnet que no solo usa IA, sino que est\u00e1 dise\u00f1ada desde su n\u00facleo para operar a trav\u00e9s de un agente interactivo.<\/p>\n<h2>Implicaciones para la seguridad en la nube y entornos containerizados<\/h2>\n<p>El auge de amenazas como Carbonato deber\u00eda ser una llamada de atenci\u00f3n para todas las organizaciones que utilizan contenedores y orquestaci\u00f3n. La facilidad con la que un contenedor privilegiado puede romper el aislamiento del host subraya un riesgo que a menudo se subestima. Ejecutar contenedores con privilegios completos es una pr\u00e1ctica que deber\u00eda estar reservada para casos extremadamente raros y con una justificaci\u00f3n de seguridad muy s\u00f3lida, y nunca deber\u00eda ser posible a trav\u00e9s de una API no autenticada.<\/p>\n<p>Adem\u00e1s, el uso de un registro Docker p\u00fablico o privado con controles de acceso d\u00e9biles representa un vector de ataque cr\u00edtico. Si un atacante puede cargar una imagen maliciosa en un registro que su organizaci\u00f3n utiliza, o si puede extraer im\u00e1genes de un registro malicioso, la cadena de suministro de software se ve comprometida en su totalidad. Las pol\u00edticas de seguridad para el consumo de im\u00e1genes de contenedores deben ser tan estrictas como las que se aplican a las dependencias de c\u00f3digo fuente.<\/p>\n<h2>Atribuci\u00f3n y perfil del operador: posibles v\u00ednculos con Costa Rica<\/h2>\n<p>Uno de los aspectos m\u00e1s intrigantes de la investigaci\u00f3n de ThreatDown es la imposibilidad de atribuir Carbonato a grupos de amenazas conocidos. Sin embargo, el an\u00e1lisis de varias piezas de evidencia circunstancial apunta a Costa Rica como una posible ubicaci\u00f3n geogr\u00e1fica del operador o los operadores. Aunque los investigadores no ofrecen detalles espec\u00edficos sobre qu\u00e9 evidencia respalda esta conclusi\u00f3n, la asociaci\u00f3n con el sistema aut\u00f3nomo AS262145 y otros patrones de comportamiento sugieren que el atacante podr\u00eda tener base en Centroam\u00e9rica. Esto es inusual, ya que la mayor\u00eda de las botnets de esta sofisticaci\u00f3n suelen estar vinculadas a grupos de Europa del Este, Rusia o China. Que un operador individual o un grupo peque\u00f1o desde Costa Rica pueda desplegar una herramienta de este calibre habla de la democratizaci\u00f3n del acceso a la tecnolog\u00eda de IA y las capacidades ofensivas.<\/p>\n<h2>Lecciones aprendidas y medidas de mitigaci\u00f3n para administradores<\/h2>\n<p>Para los equipos de seguridad y operaciones de TI, la aparici\u00f3n de Carbonato deber\u00eda impulsar una revisi\u00f3n inmediata de las configuraciones de infraestructura. M\u00e1s all\u00e1 de las recomendaciones espec\u00edficas para Docker, la lecci\u00f3n m\u00e1s amplia es que la superficie de ataque se expande con cada nueva tecnolog\u00eda adoptada. La contrapartida es que las defensas deben ser igualmente din\u00e1micas.<\/p>\n<p>ThreatDown recomienda, como primera l\u00ednea de defensa, mantener los puertos de la API de Docker fuera de la red p\u00fablica. Esto parece obvio, pero la frecuencia con la que se encuentran instancias expuestas en Internet demuestra que no es una pr\u00e1ctica universal. En segundo lugar, la autenticaci\u00f3n en los registros de contenedores debe ser obligatoria, no opcional. Incluso los registros internos deber\u00edan requerir credenciales para prevenir la contaminaci\u00f3n desde dentro de la red corporativa.<\/p>\n<p>Adem\u00e1s, la monitorizaci\u00f3n de red debe incluir reglas espec\u00edficas para detectar tr\u00e1fico inusual hacia servicios de mensajer\u00eda como Telegram desde servidores de producci\u00f3n, as\u00ed como la creaci\u00f3n de t\u00faneles SSH salientes no autorizados. La monitorizaci\u00f3n de integridad de archivos tambi\u00e9n puede ayudar a detectar la presencia del archivo de personalidad &#8216;GH0ST&#8217; o la variable de entorno maliciosa.<\/p>\n<p>La amenaza que representa Carbonato no es una anomal\u00eda aislada, sino un presagio de lo que est\u00e1 por venir. La integraci\u00f3n de agentes de IA aut\u00f3nomos en el malware no solo automatiza el ataque, sino que lo hace inteligente y adaptable. Los defensores ya no compiten solo contra scripts est\u00e1ticos, sino contra sistemas que pueden pensar, decidir y actuar por s\u00ed mismos. La respuesta no puede ser \u00fanicamente t\u00e9cnica; debe incluir una comprensi\u00f3n profunda de c\u00f3mo operan estos agentes y una vigilancia constante sobre las configuraciones que los hacen posibles.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En el panorama actual de la ciberseguridad, la convergencia entre la inteligencia artificial y el malware tradicional ha dejado de ser una posibilidad te\u00f3rica para convertirse en una amenaza tangible y operativa. El descubrimiento de una nueva botnet denominada Carbonato, que secuestra hosts de Docker expuestos para desplegar agentes de IA aut\u00f3nomos, marca un punto [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":69796,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/cards.overcentral.com\/cards\/es\/69794.png","fifu_image_alt":"Malware Carbonato secuestra hosts Docker expuestos con agentes de IA","footnotes":""},"categories":[5],"tags":[],"class_list":["post-69794","post","type-post","status-publish","format-standard","has-post-thumbnail","category-tecnologia"],"fifu_image_url":"https:\/\/cards.overcentral.com\/cards\/es\/69794.png","fifu_image_alt":"Malware Carbonato secuestra hosts Docker expuestos con agentes de IA","_links":{"self":[{"href":"https:\/\/overcentral.com\/es\/wp-json\/wp\/v2\/posts\/69794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/overcentral.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/overcentral.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/overcentral.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/overcentral.com\/es\/wp-json\/wp\/v2\/comments?post=69794"}],"version-history":[{"count":1,"href":"https:\/\/overcentral.com\/es\/wp-json\/wp\/v2\/posts\/69794\/revisions"}],"predecessor-version":[{"id":69795,"href":"https:\/\/overcentral.com\/es\/wp-json\/wp\/v2\/posts\/69794\/revisions\/69795"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/overcentral.com\/es\/wp-json\/wp\/v2\/media\/69796"}],"wp:attachment":[{"href":"https:\/\/overcentral.com\/es\/wp-json\/wp\/v2\/media?parent=69794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/overcentral.com\/es\/wp-json\/wp\/v2\/categories?post=69794"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/overcentral.com\/es\/wp-json\/wp\/v2\/tags?post=69794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}