CVE-2026-97229: ejecución remota de código sin autenticación en GitLab CE/EE
Un fallo crítico (CVSS 10) en GitLab CE/EE permite ejecutar código en el servidor sin iniciar sesión. CISA indica que se está explotando; GitLab ya lo ha corregido en las versiones 19.2.8, 19.3.5 y 19.4.2.
Qué ocurre
GitLab ha corregido una vulnerabilidad que, bajo ciertas condiciones, permite a un usuario no autenticado ejecutar código arbitrario en el servidor. El problema está en cómo se validan las expresiones regulares en la configuración de CI/CD: la comprobación es insuficiente, y una expresión manipulada puede acabar provocando la ejecución de código. CISA lo clasifica como un desbordamiento de entero.
Tiene la puntuación máxima, CVSS 10, y CISA la incluye en su catálogo de vulnerabilidades explotadas activamente. No consta que se haya usado en campañas de ransomware.
A quién afecta
Afecta a GitLab Community Edition y Enterprise Edition en estas versiones:
- De la 19.2 a cualquier versión anterior a la 19.2.8.
- De la 19.3 a cualquier versión anterior a la 19.3.5.
- De la 19.4 a cualquier versión anterior a la 19.4.2.
Qué hacer
- Actualiza a la 19.2.8, la 19.3.5 o la 19.4.2, según la rama que uses, siguiendo las instrucciones del aviso de GitLab.
- Revisa qué instalaciones de GitLab están expuestas a internet y dales prioridad.
- CISA recomienda aplicar las medidas del fabricante y, si no hay ninguna disponible, dejar de usar el producto. También remite a sus requisitos de análisis forense, así que conviene comprobar si el servidor ha podido verse comprometido, no solo actualizarlo.
Referencias oficiales
Resumen redactado con ayuda de IA a partir de NVD y CISA. Comprueba siempre el aviso del fabricante.