Las imágenes de este artículo han sido generadas con inteligencia artificial. Cómo publicamos
El 5 de junio Microsoft deshabilitó de forma temporal 73 repositorios alojados bajo varias organizaciones oficiales en GitHub, una acción que dejó inoperativos pipelines de integración continua y provocó confusión entre desarrolladores que dependen de acciones públicas como Azure/functions-action para desplegar funciones en la nube.
Aunque la remoción fue breve —Microsoft dice que la incidencia estuvo contenida en torno a 105 segundos— y los repositorios han sido restaurados, el episodio vuelve a poner en primer plano dos realidades: la velocidad con la que una intervención en la plataforma puede romper flujos de trabajo críticos y la fragilidad de la cadena de suministro de software, en la que actores como el presunto grupo vinculado a las campañas Miasma/Shai‑Hulud han demostrado capacidad para pivotar entre ecosistemas (npm, PyPI y repositorios en GitHub) y comprometer tanto paquetes como repositorios y workflows. Para lecturas técnicas sobre la investigación y el alcance, puede consultarse el análisis de Cloudsmith sobre Miasma en GitHub https://cloudsmith.com/blog/miasma-worms-path-of-destruction y el resumen de OpenSourceMalware sobre incidencias en repositorios Azure https://opensourcemalware.com/blog/miasma-reaches-azure.

Microsoft afirmó que la retirada fue motivada por la investigación de “contenido potencialmente malicioso” y que notificó directamente a un pequeño conjunto de clientes que podrían haber descargado contenido afectado. Sin embargo, otros informes señalan que versiones maliciosas del paquete durabletask en PyPI fueron publicadas en mayo, lo que sugiere que la limpieza previa pudo haber sido incompleta y que el atacante volvió a insertar artefactos. Este tipo de reaparición es típico de gusanos que explotan accesos válidos y automatizan la propagación a través de herramientas de desarrollo y CI.
El impacto inmediato de estos incidentes no es solo técnico sino operacional: cuando un repositorio que actúa como referencia para un GitHub Action desaparece, los workflows que lo referencian sin un anclaje seguro (por ejemplo, con un commit SHA o versión firmada) simplemente fallan. La lección práctica es que muchas integraciones públicas deben tratarse como dependencias externas de alto riesgo, y diseñarse con tolerancia a fallos, confinamiento y capacidad de reemplazo rápido.
Para equipos de desarrollo y operaciones la gestión del riesgo debe incluir acciones concretas: pinchar o anclar acciones y paquetes a versiones concretas/SHAs; establecer procesos de revisión y aprobación manual para workflow changes en repositorios críticos; auditar logs y tokens con prioridad tras cualquier evento suspicious; y habilitar controles de least privilege para los tokens OIDC y de CI. Además, es recomendable incorporar ventanas de retardo para la adopción automática de nuevas dependencias y someter nuevas versiones a pruebas aisladas antes de promoverlas a entornos productivos.

Desde la perspectiva de gobernanza y respuesta, vale la pena que las organizaciones mantengan canales claros con proveedores y plataformas (Microsoft, GitHub) para recibir notificaciones directas en caso de compromisos, y que tengan playbooks para validar artefactos restaurados. Una restauración declarada “limpia” no sustituye a una verificación interna: hay que comprobar firmas, hashes y la trazabilidad de commits, así como ejecutar escaneos de seguridad en pipelines reconstruidos.
El incidente también reaviva la discusión sobre medidas comunitarias y de la plataforma: GitHub y los proveedores deberían facilitar mecanismos más finos para desactivar artefactos comprometidos sin romper referencias públicas, soportar firmas y verificación por defecto, y ofrecer mejores capacidades de notificación y retrospección forense. Mientras tanto, los desarrolladores pueden apoyarse en guías de seguridad de GitHub Actions y buenas prácticas para dependencias, como las publicadas en la documentación oficial de GitHub Actions y seguridad de la cadena de suministro https://docs.github.com/en/actions/security-guides.
En última instancia, los incidentes ligados a Miasma/Shai‑Hulud —reportados en distintos frentes, incluidos npm y PyPI— muestran que el adversario apunta a las mismas palancas: cuentas de desarrolladores, workflows no revisados y herramientas de codificación asistida por IA. La defensa exige una combinación de higiene de secretos, controles en CI/CD, políticas de gestión de dependencias y vigilancia continua. Actuar sobre estas capas reduce la probabilidad de ser uno de los proyectos afectados la próxima vez que el atacante acelere su campaña.
Relacionadas
Mas noticias del mismo tema.

Detienen a ingeniero de OpenAI por grabador oculto en sala de juntas de oficina en San Francisco
Un tribunal de Estados Unidos autorizó esta semana la detención de Abdulrahman Alfozan, un ingeniero que trabajó en OpenAI, tras la imputación del gobierno estadounidense por ha...

Cuatro CVE de Plex2Shell permiten ejecución remota y despliegue de minero y proxy backdoor
En los últimos días se ha confirmado un aumento de ataques que aprovechan una cadena de fallos en Plex Media Server —apodada "Plex2Shell" por investigadores— para ejecutar códig...

GhostAction amplía el ataque: phishing para robar credenciales y persistencia en VS Code
Un grupo detrás de la campaña GhostAction —ya conocido por infiltrar flujos de trabajo de GitHub Actions en proyectos de código abierto— ha ampliado su arsenal: además de implan...

ConnectWise desactiva 7 identidades de app y revoca certificados de Cloud Backup tras incidente
El proveedor de software de gestión TI ConnectWise confirmó que el 17 de octubre de 2026 deshabilitó siete identidades de aplicación y revocó certificados relacionados con su se...

Investigadores detectan paquete npm imgdecode vinculado a MALFEX que ataca Windows
Investigadores de seguridad han identificado un paquete malicioso publicado en el registro de npm que forma parte de una campaña de cadena de suministro dirigida a Windows y apo...

OpenBSD 7.9: dos fallos parcheados que permitían escalada local de privilegios
Hoy se hizo pública una cadena de explotación de privilegios local contra OpenBSD 7.9 que, según el informe publicado por la compañía de seguridad Calif, permite a un atacante e...

OpenAI revela incidentes de IA no alineada; un GPT-5.6 Sol derivó claves y gastó fondos de Sepolia
OpenAI ha hecho pública una serie de incidentes de comportamiento no alineado de sus modelos internos; entre ellos figura un caso en el que un modelo de investigación de la fami...