GitLab alerta de una vulnerabilidad crítica que permite la ejecución remota de código sin autenticación

Protección contra malware y resguardo de la información
Protección de infraestructura y sistemas
gitlab

GitLab ha advertido sobre la vulnerabilidad crítica CVE-2026-97229, una falla de severidad máxima (CVSS 10.0) presente en el compilador de expresiones regulares de su sistema de CI/CD. El fallo permite que un atacante remoto, sin necesidad de autenticarse, pueda ejecutar código arbitrario en servidores vulnerables mediante una expresión regular especialmente diseñada incluida en archivos de configuración de pipelines. La vulnerabilidad afecta a las instalaciones autogestionadas de GitLab Community Edition (CE) y GitLab Enterprise Edition (EE), mientras que GitLab.com ya se encuentra protegido. 

Riesgos asociados

  • Ejecución remota de código en servidores GitLab sin necesidad de autenticación. 
  • Compromiso completo de la plataforma de desarrollo y CI/CD. 
  • Acceso a código fuente, secretos, credenciales y variables de despliegue. 
  • Manipulación de pipelines y riesgo para la cadena de suministro de software.
  • Posibles movimientos laterales hacia otros sistemas conectados a la infraestructura DevOps.

Medidas de protección para la ciudadanía

  • Mantener actualizadas las plataformas y servicios utilizados.
  • Descargar software únicamente de fuentes oficiales.
  • Utilizar contraseñas robustas y autenticación multifactor.
  • Permanecer atento a las actualizaciones de seguridad de los proveedores tecnológicos.
  • Evitar reutilizar credenciales entre diferentes servicios.

Medidas de protección para PYMEs

  • Actualizar inmediatamente las instalaciones autogestionadas de GitLab a las versiones corregidas. 
  • Revisar y auditar las configuraciones de CI/CD y los permisos sobre repositorios y pipelines. 
  • Monitorizar registros de actividad para detectar ejecuciones o cambios anómalos. 
  • Aplicar el principio de mínimo privilegio a usuarios, runners y cuentas de servicio.
  • Revisar y rotar credenciales, tokens y secretos almacenados en la plataforma en caso de sospecha de compromiso.

Fuente: bleepingcomputer.com