Microsoft bloquea decenas de proyectos open source tras detectar malware para robar contraseñas a desarrolladores de IA

Microsoft vuelve a quedar bajo los focos por un incidente de seguridad que golpea directamente al ecosistema de desarrollo. La compañía ha restringido el acceso a decenas de repositorios alojados en GitHub después de detectar contenido malicioso en varios de sus proyectos open source, muchos de ellos relacionados con Azure y con herramientas utilizadas por equipos que trabajan con aplicaciones de inteligencia artificial.

El caso es especialmente delicado por el tipo de usuarios afectados. No se trata de software marginal, sino de herramientas que pueden estar presentes en flujos de trabajo de desarrolladores, entornos cloud y aplicaciones asistidas por IA. Según las primeras investigaciones citadas por firmas especializadas, el código comprometido habría incorporado malware orientado a capturar contraseñas y credenciales sensibles cuando los usuarios abrían esas herramientas desde sus aplicaciones de programación.

Un golpe directo a la confianza del ecosistema developer

La alerta fue señalada inicialmente por Cloudsmith y por OpenSourceMalware, una comunidad centrada en analizar amenazas dentro del software abierto. Ambas fuentes apuntaron a que el ataque podía afectar a proyectos empleados junto a soluciones como Claude Code, la interfaz de línea de comandos de Gemini o Visual Studio Code.

Microsoft confirmó que había retirado temporalmente varios repositorios mientras investigaba la posible presencia de contenido malicioso. La compañía también indicó que algunos proyectos fueron restaurados tras su revisión, mientras que otros seguían fuera de línea a la espera de nuevas comprobaciones.

El alcance real todavía no está claro. Microsoft no ha detallado cuántos usuarios llegaron a descargar las herramientas comprometidas ni ha ofrecido una cifra concreta de clientes afectados. Sí comunicó que había avisado a un grupo reducido de usuarios que podrían haber descargado contenido procedente de los repositorios bajo investigación.

Para cualquier equipo técnico, esta es la parte más incómoda: una herramienta aparentemente legítima puede convertirse en un punto de entrada si el código ha sido alterado antes de su uso.

GitHub deshabilita repositorios vinculados a Microsoft

Al intentar acceder a varios de los proyectos afectados, GitHub muestra un aviso en el que informa de que el repositorio ha sido deshabilitado por su personal por incumplir los términos de servicio de la plataforma. Según los datos recopilados en torno al caso, al menos 70 proyectos vinculados a Microsoft aparecen deshabilitados.

El dato tiene peso por una razón evidente. GitHub pertenece a Microsoft y es una de las infraestructuras más importantes del desarrollo moderno. Allí conviven proyectos corporativos, librerías comunitarias, dependencias críticas y herramientas que acaban integradas en productos de empresas de todos los tamaños.

Cuando un ataque llega a este nivel, el problema deja de ser solo técnico. También afecta a la confianza en la cadena de suministro del software. ¿Puede una compañía saber con seguridad qué está incorporando a sus sistemas cuando depende de herramientas externas, repositorios compartidos y automatizaciones cada vez más complejas?

Este tipo de incidentes se conocen como ataques de cadena de suministro. En lugar de atacar directamente a una empresa concreta, los ciberdelincuentes comprometen componentes que después pueden ser utilizados por desarrolladores u organizaciones con acceso a sistemas cloud, datos de clientes y entornos internos.

La programación asistida por IA amplía el riesgo

La expansión de la programación asistida por inteligencia artificial añade una nueva capa de complejidad. Los desarrolladores ya no solo descargan librerías o herramientas de forma manual. También trabajan con asistentes, extensiones y entornos automatizados que interactúan con repositorios, credenciales y servicios remotos.

Ese cambio mejora la productividad, pero también amplía la superficie de ataque. Si una herramienta alterada se ejecuta dentro de un entorno con permisos elevados, el daño potencial puede ir mucho más allá del equipo de un desarrollador. Puede afectar a infraestructura cloud, proyectos corporativos o bases de datos internas.

Por eso, el robo de contraseñas y credenciales no es un incidente menor. Una credencial filtrada puede abrir la puerta a accesos posteriores más profundos, sobre todo si pertenece a una cuenta con permisos sobre servicios críticos.

El caso también rompe una idea demasiado cómoda: que el riesgo del open source está limitado a pequeños proyectos con pocos recursos. Aunque los mantenedores independientes suelen estar más expuestos por falta de tiempo o financiación, este episodio muestra que incluso una gran tecnológica con equipos avanzados de seguridad puede quedar comprometida.

Otro incidente tras el caso Durable Task

El episodio llega pocas semanas después de otro ataque conocido contra un proyecto open source de Microsoft. A mediados de mayo, investigadores de seguridad señalaron que Durable Task, una herramienta utilizada para ayudar a desarrolladores a crear aplicaciones, había sido comprometida.

OpenSourceMalware relacionó el nuevo incidente con aquel caso y lo describió como una posible nueva afectación del proyecto Durable Task. Esa lectura deja dos escenarios sensibles: que los atacantes no hubieran sido completamente expulsados durante la primera respuesta o que se trate de una intrusión distinta con impacto sobre activos similares.

Microsoft mantiene la investigación abierta y ha explicado que contactará directamente con los clientes si identifica acciones necesarias por su parte. Hasta que se conozca el alcance completo, el incidente deja una advertencia clara para el sector tecnológico: la adopción acelerada de herramientas de IA no puede ir por delante de los controles de seguridad.

Qué deberían revisar ahora los equipos técnicos

Para startups, equipos cloud y compañías que dependen de software abierto, la respuesta inmediata pasa por reforzar las prácticas básicas de seguridad. No son tareas burocráticas. Son medidas que pueden evitar una brecha mayor.

  • Revisar dependencias y repositorios utilizados en proyectos activos.
  • Rotar credenciales potencialmente expuestas.
  • Limitar permisos en cuentas de desarrollo y servicios cloud.
  • Auditar extensiones, asistentes y herramientas conectadas a entornos de programación.
  • Mantener trazabilidad sobre qué paquetes se instalan y desde dónde.

El mensaje de fondo es claro. El software abierto sigue siendo una pieza esencial del desarrollo moderno, pero su uso exige controles más rigurosos. En plena carrera por integrar IA en los flujos de programación, la seguridad de la cadena de suministro se ha convertido en una prioridad estratégica, no en una tarea secundaria del equipo técnico.

Temas:
No hay comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *