GitLab Patches CVSS 10.0 Flaw That Could Let Unauthenticated Users Run Server Code
The Hacker News · 13 oct, 10:43
Qué hacer: Actualiza GitLab CE/EE a 19.4.2, 19.3.5 o 19.2.8 según tu versión actual.

GitLab ha publicado parches para CVE-2026-97229, una vulnerabilidad de severidad máxima (CVSS 10.0) que afecta a Community Edition y Enterprise Edition y permite a usuarios no autenticados ejecutar código arbitrario en el servidor GitLab mediante una expresión regular malformada en configuraciones CI/CD. Los parches están disponibles en las versiones 19.4.2, 19.3.5 y 19.2.8. Se corrigieron también tres vulnerabilidades de severidad alta: CVE-2026-92883 (XSS), CVE-2026-16301 (autorización incorrecta en pipelines descendentes) y CVE-2026-14814 (envenenamiento de caché).
La vulnerabilidad CVE-2026-97229 se debe a un desbordamiento de enteros causado por validación insuficiente de expresiones regulares en configuraciones CI/CD. Un atacante no autenticado podría enviar una expresión regular especialmente diseñada para lograr ejecución de código arbitrario en el servidor GitLab. Las versiones afectadas son 19.2 (anterior a 19.2.8), 19.3 (anterior a 19.3.5) y 19.4 (anterior a 19.4.2).
Las vulnerabilidades de severidad alta incluyen: CVE-2026-92883 (CVSS 8.7), un XSS que permite a usuarios autenticados ejecutar JavaScript en sesiones de otros usuarios mediante un repositorio malformado; CVE-2026-16301 (CVSS 8.5), un problema de autorización que permite a usuarios con rol Developer ejecutar pipelines en ramas protegidas; y CVE-2026-14814 (CVSS 8.2), una expresión regular permisiva que permite envenenar respuestas en caché y exponer variables de entorno protegidas. GitLab ha experimentado múltiples vulnerabilidades críticas en semanas recientes.
Puntos clave
- CVE-2026-97229: desbordamiento de enteros en validación de expresiones regulares, RCE sin autenticación, CVSS 10.0
- Versiones afectadas: 19.2.x anterior a 19.2.8, 19.3.x anterior a 19.3.5, 19.4.x anterior a 19.4.2
- Parches disponibles en 19.4.2, 19.3.5 y 19.2.8
- Se corrigieron también CVE-2026-92883 (XSS, CVSS 8.7), CVE-2026-16301 (autorización, CVSS 8.5) y CVE-2026-14814 (caché, CVSS 8.2)