Saltar al contenido
MenteHackers

Campaña FakeGit usa 7,600 repositorios de GitHub para distribuir malware SmartLoader

La operación FakeGit emplea miles de repositorios falsos en GitHub para propagar SmartLoader y StealC, afectando a millones de descargas y engañando a agentes de IA.

Por

· 2 min de lectura

Campaña FakeGit usa 7,600 repositorios de GitHub para distribuir malware SmartLoader

La campaña maliciosa FakeGit ha utilizado más de 7,600 repositorios falsos en GitHub para distribuir el malware SmartLoader y el ladrón de información StealC, acumulando más de 14 millones de descargas. Esta operación, vinculada a un actor conocido como “Water Kurita”, se ha enfocado en atraer a agentes de inteligencia artificial (IA) y desarrolladores mediante técnicas de engaño sofisticadas.

Por qué importa: FakeGit representa una amenaza creciente al aprovechar la confianza en repositorios públicos y la interacción de agentes de IA para propagar malware de forma masiva.

Lo esencial

  • FakeGit creó más de 7,600 repositorios maliciosos en GitHub, muchos disfrazados de herramientas y servicios populares.
  • La campaña usa la técnica llamada AgentBaiting para atraer a agentes de IA y aumentar la visibilidad de sus repositorios.
  • SmartLoader se instala mediante archivos ZIP disfrazados y descarga etapas adicionales desde GitHub, entregando finalmente el malware StealC.

Repositorios falsos imitan herramientas populares y atraen agentes de IA

Los repositorios maliciosos de FakeGit simulan ser proyectos legítimos relacionados con Gmail, WhatsApp, Jenkins, Docker y otros servicios ampliamente usados. Incluyen documentación convincente, estrellas y bifurcaciones falsas, descripciones copiadas y nombres reales de desarrolladores para aumentar su credibilidad. Sus archivos README dirigen a los usuarios a descargar archivos ZIP que contienen cargas útiles maliciosas en Lua, que activan SmartLoader.

AgentBaiting: técnica para engañar a agentes de inteligencia artificial

Investigadores de Island, plataforma de navegador empresarial, identificaron que FakeGit emplea una técnica llamada AgentBaiting. Esta consiste en diseñar repositorios que sean detectados y recomendados por agentes de IA como ChatGPT, Gemini o Claude. Durante pruebas, estos agentes llegaron a clonar repositorios maliciosos y descargar archivos, aunque algunos detectaron comportamientos sospechosos y detuvieron la ejecución.

Persistencia y descarga de etapas adicionales mediante contratos inteligentes

Una vez instalado, SmartLoader establece persistencia en el sistema mediante tareas programadas. Obtiene la dirección de comando y control (C2) a través de un contrato inteligente en la red Polygon, desde donde descarga etapas cifradas adicionales alojadas en GitHub. Finalmente, entrega el malware StealC, que roba información sensible del sistema infectado.

Impacto en ecosistemas de IA y recursos públicos

Más de 800 repositorios de FakeGit se hicieron pasar por habilidades de IA o servidores MCP, apareciendo en más de 600 registros y catálogos públicos de IA. Esto ha contaminado recursos públicos y aumentado la probabilidad de que agentes y desarrolladores los descubran y usen, ampliando el alcance del ataque.

Campaña FakeGit usa 7,600 repositorios de GitHub para distribuir malware SmartLoader, imagen 2
Imagen de referencia: BleepingComputer.

Preguntas frecuentes sobre FakeGit

¿Quién está detrás de la campaña FakeGit?

La campaña se atribuye a un actor conocido como “Water Kurita”, vinculado previamente a operaciones con el malware Lumma Stealer.

¿Cómo detectan los agentes de IA los repositorios maliciosos?

Los agentes analizan el contenido de los README y otros archivos, pero la técnica AgentBaiting busca engañarlos con documentación convincente para que recomienden o descarguen los archivos maliciosos.

Sobre el autor

AJOSE19

Comentarios

Deja tu comentario

Te puede interesar