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.






